Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin typing_extensions < 4.6.0 #14407

Merged
merged 2 commits into from
May 23, 2023
Merged

Pin typing_extensions < 4.6.0 #14407

merged 2 commits into from
May 23, 2023

Conversation

jmsanders
Copy link
Contributor

The latest release of typing_extensions breaks great expectations.

Great expectations is already pinned but hasn't release a new version yet:

great-expectations/great_expectations#7974 (comment)

Pydantic and typing extensions are aware of and working on fixes as well:

python/typing_extensions#179 pydantic/pydantic#5821

Until all those pins/fixes land, let's introduce our own pins to keep our builds passing.

The latest release of typing_extensions breaks great expectations.

Great expectations is already pinned but hasn't release a new version
yet:

great-expectations/great_expectations#7974 (comment)

Pydantic and typing extensions are aware of and working on fixes as well:

python/typing_extensions#179
pydantic/pydantic#5821

Until all those pins/fixes land, let's introduce our own pins to keep
our builds passing.
@gibsondan
Copy link
Member

gibsondan commented May 23, 2023 via email

@rexledesma
Copy link
Contributor

Not just great expectations I think? https://dagster.slack.com/archives/C02LJ7G0LAZ/p1684811648474309

On Tue, May 23, 2023 at 8:38 AM Jordan Sanders @.> wrote: @jmsanders https://github.com/jmsanders requested your review on: #14407 <#14407> Pin typing_extensions < 4.6.0. — Reply to this email directly, view it on GitHub <#14407 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACAPJC7QXIOKY44F6RPVVE3XHS4V7ANCNFSM6AAAAAAYL5J3JA . You are receiving this because your review was requested.Message ID: @.>

Maybe just pin it in dagster then?

@jmsanders
Copy link
Contributor Author

Interesting that this is the only place it impacts us in our build, but yeah, I agree we should just broadly pin (until a fix is available - might be a moot point - I suspect everything will be cleared up by the time we release this week).

I'll elevate the pin and close the other PR I just opened that fixes our internal builds.

The primary motivation here is to fix our tests because it looks like
upstream projects are working on their own fixes.

If Thursday's release comes and a fix still isn't available, we'll ship
with this pin. But I'd prefer if we could remove this before then.

In the meantime, users who encounter the issue can fix by pinning
typing_expectations < 4.6.0.
@jmsanders jmsanders merged commit 5d6cf1c into master May 23, 2023
@jmsanders jmsanders deleted the jordan/pin-typing-extensions branch May 23, 2023 13:55
jmsanders added a commit that referenced this pull request May 24, 2023
This removes the pin introduced in:

#14407

Because pydantic has now fixed the underlying cause. Instead, we'll pin
around the affected version of pydantic.
jmsanders added a commit that referenced this pull request May 25, 2023
This removes the pin introduced in:

#14407

Because pydantic has now fixed the underlying cause. Instead, we'll pin
around the affected version of pydantic.
jmsanders added a commit that referenced this pull request May 25, 2023
This removes the pin introduced in:

#14407

Because pydantic has now fixed the underlying cause. Instead, we'll pin
around the affected version of pydantic.

(cherry picked from commit 6240cd4)
odette-elementl pushed a commit that referenced this pull request Jun 1, 2023
The latest release of typing_extensions breaks great expectations.

Great expectations is already pinned but hasn't release a new version
yet:


great-expectations/great_expectations#7974 (comment)

Pydantic and typing extensions are aware of and working on fixes as
well:

python/typing_extensions#179
pydantic/pydantic#5821

Until all those pins/fixes land, let's introduce our own pins to keep
our builds passing.
odette-elementl pushed a commit that referenced this pull request Jun 1, 2023
This removes the pin introduced in:

#14407

Because pydantic has now fixed the underlying cause. Instead, we'll pin
around the affected version of pydantic.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants