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

uv version bump 0.2.22 #40641

Merged
merged 1 commit into from
Jul 8, 2024
Merged

uv version bump 0.2.22 #40641

merged 1 commit into from
Jul 8, 2024

Conversation

dirrao
Copy link
Contributor

@dirrao dirrao commented Jul 8, 2024

uv version bump 0.2.22

@dirrao dirrao requested review from potiuk and ashb as code owners July 8, 2024 02:09
@boring-cyborg boring-cyborg bot added area:dev-tools area:production-image Production image improvements and fixes labels Jul 8, 2024
@dirrao dirrao requested review from potiuk and removed request for potiuk July 8, 2024 02:09
@dirrao
Copy link
Contributor Author

dirrao commented Jul 8, 2024

@potiuk
As this lib changing very frequently, can we refer to latest version instead of specific version?

pip install uv --upgrade

@potiuk
Copy link
Member

potiuk commented Jul 8, 2024

No. Precisely because it changes frequently. The Uv project is at it's early stages and it already had a number of broken releases (and it's fine - they are moving fast and we are cooperating with the Astral team). And it is also used as a base to automatically manage our dependencies, so if uv Is broken it will not recover automatically with new version because it's a chicken-egg problem.

All other 719 dependencies are automatically managed by uv to be upgraded when all tests pass - but not uv itself, there are a few things we specifically excluded for that and similar reasons and require manual update and passing all the tests in separate PR:

  • pip
  • uv
  • Hatch build dependencies that are pinned for reproducibility

Those are important to get pinned and manually, rather than automatically updated, because they are 'driving' the installation process and breaking them means that the whole installation and automated upgrade process is broken for every PR opened.

@potiuk potiuk merged commit 296187e into apache:main Jul 8, 2024
80 checks passed
utkarsharma2 pushed a commit that referenced this pull request Jul 8, 2024
(cherry picked from commit 296187e)
@utkarsharma2 utkarsharma2 added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Jul 8, 2024
@utkarsharma2 utkarsharma2 added this to the Airflow 2.9.3 milestone Jul 8, 2024
utkarsharma2 pushed a commit that referenced this pull request Jul 8, 2024
(cherry picked from commit 296187e)
romsharon98 pushed a commit to romsharon98/airflow that referenced this pull request Jul 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:dev-tools area:production-image Production image improvements and fixes changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants