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

chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.4.27 #3322

Merged
merged 1 commit into from
Oct 25, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 23, 2024

This PR contains the following updates:

Package Type Update Change
ghcr.io/astral-sh/uv final patch 0.4.25 -> 0.4.27
ghcr.io/astral-sh/uv stage patch 0.4.25 -> 0.4.27

Release Notes

astral-sh/uv (ghcr.io/astral-sh/uv)

v0.4.27

Compare Source

This release includes support for the [dependency-groups] table as recently standardized in PEP 735. The table allows for declaration of optional dependency groups that are not published as part of the package metadata, unlike [project.optional-dependencies]. There are new --group, --only-group, and --no-group options throughout the uv interface.

Previously, uv used a single tool.uv.dev-dependencies list for declaration of development dependencies. Now, uv supports declaring development dependencies in a standardized format and allows splitting development dependencies into multiple groups.

For compatibility, and to simplify usage for people that do not need multiple groups, uv special-cases the group named dev. The dev group is equivalent to tool.uv.dev-dependencies. The contents of tool.uv.dev-dependencies will merged into the dev group in uv's resolver. The --dev, --only-dev, and --no-dev flags remain as aliases for the corresponding --group options. Support for tool.uv.dev-dependencies remains in this release, but will display warnings in a future release.

uv syncs the dev group by default — this matches the exististing behavior for tool.uv.dev-dependencies. The default groups can be changed with the tool.uv.default-groups setting.

Thank you to Stephen Rosen who authored PEP 735.

Enhancements
  • Support for PEP 735 (#​8272)
  • Add support for --dry-run mode in uv lock (#​7783)
  • Don't allow non-string email in authors (#​8520)
  • Enforce lockfile schema versions (#​8509)
Bug fixes
  • Always attach URL to network errors (#​8444)
  • Fix dangling non-platform dependencies in uv tree (#​8532)
  • Prefer lto over debug free-threaded managed Python builds (#​8515)
Documentation
  • Add tool.uv.sources to the "Settings" reference (#​8543)
  • Add reference to uv build and uv publish in the landing pages (#​8542)
  • Avoid duplicate [tool.uv] header in TOML examples (#​8545)
  • Document .netrc environment variable and path (#​8511)
  • Fix .netrc typo in authentication docs (#​8521)
  • Fix heading level of "Script support" on docs landing page (#​8544)
  • Move the installation configuration docs to a separate page (#​8546)
  • Update docs for --publish-url to avoid duplication. (#​8561)
  • Fix typo (#​8554)
  • Fix typo in description of --strict flag (#​8513)

v0.4.26

Compare Source

Enhancements
  • Allow static dependency metadata entries for direct URL requirements (#​7846)
  • Use reinstall report formatting for uv python install --reinstall (#​8487)
  • Add support for system-level uv.toml configuration (#​7851)
Bug fixes
  • Apply requires-python narrowing with upper bounds (#​8403)
  • Avoid rewriting [[tool.uv.index]] entries when credentials are provided (#​8502)
  • Fix uv add comment handling for empty arrays (#​8504)
  • Replace dashes with underscores in index credential variables (#​8452)
  • Respect --allow-insecure-host in uv publish (#​8440)
  • Allow arbitrary --package includes in uv tree (#​8507)
  • Remove existing Python install after successful download in uv python install (#​8485)
Documentation
  • Add docs example for URLs with [tool.uv.dependency-metadata] (#​8484)
  • Add help page for build failures (#​8286)
  • Fix cache-keys typo in tags = true (#​8422)
  • Add documentation examples for manual branch, rev, and tag Git dependencies (#​8497)
Error messages
  • Improve error message for cache info serialization (#​8500)
  • Suggest --from command when executable is available for uvx (#​8473)
  • Support --with-editable in uv tool install (#​8472)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.4.26 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.4.27 Oct 25, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 77ed92b to e07e279 Compare October 25, 2024 22:07
@henrikhorluck henrikhorluck added this pull request to the merge queue Oct 25, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 25, 2024
@henrikhorluck henrikhorluck added this pull request to the merge queue Oct 25, 2024
Merged via the queue into main with commit 3b47cf0 Oct 25, 2024
8 checks passed
@henrikhorluck henrikhorluck deleted the renovate/ghcr.io-astral-sh-uv-0.x branch October 25, 2024 23:48
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.

1 participant