Skip to content

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

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

Merged
merged 1 commit into from
Apr 22, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 17, 2025

This PR contains the following updates:

Package Type Update Change
ghcr.io/astral-sh/uv final patch 0.6.5 -> 0.6.16

Release Notes

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

v0.6.16

Compare Source

Bug fixes
  • Revert "Properly handle authentication for 302 redirect URLs" (#​13041)

v0.6.15

Compare Source

This release includes preliminary support for the pylock.toml file format, as standardized in PEP 751. pylock.toml is an alternative resolution output format intended to replace requirements.txt (e.g., in the context of uv pip compile, whereby a "locked" requirements.txt file is generated from a set of input requirements). pylock.toml is standardized and tool-agnostic, such that in the future, pylock.toml files generated by uv could be installed by other tools, and vice versa.

As of this release, pylock.toml is supported in the following commands:

  • To export a uv.lock to the pylock.toml format, run: uv export -o pylock.toml
  • To generate a pylock.toml file from a set of requirements, run: uv pip compile -o pylock.toml -r requirements.in
  • To install from a pylock.toml file, run: uv pip sync pylock.toml or uv pip install -r pylock.toml
Enhancements
  • Add PEP 751 support to uv pip compile (#​13019)
  • Add uv export support for PEP 751 (#​12955)
  • Accept requirements.txt (verbatim) as a format on the CLI (#​12957)
  • Add UV_NO_EDITABLE environment variable to set --no-editable on all invocations (#​12773)
  • Add pylock.toml to uv pip install and uv pip sync (#​12992)
  • Add a brief sleep before sending SIGINT to child processes (#​13018)
  • Add upload time to uv.lock (#​12968)
  • Allow updating Git sources by name (#​12897)
  • Cache which git in uv init (#​12893)
  • Enable --dry-run with --locked / --frozen for uv sync (#​12778)
  • Infer output type in uv export (#​12958)
  • Make uv init resilient against broken git (#​12895)
  • Respect build constraints for uv run --with dependencies (#​12882)
  • Split UV_INDEX on all whitespace (#​12820)
  • Support build constraints in uv tool and PEP723 scripts. (#​12842)
  • Use suffix from uvx binary when searching for uv binary (#​12923)
  • Update version formatting to use cyan color (#​12943)
  • Add debug logs for version file search (#​12951)
  • Fix SourceNotAllowed error message during Python discovery (#​13012)
  • Obfuscate password in credentials debug messages (#​12944)
  • Obfuscate possible tokens in URL logs (#​12969)
  • Validate that PEP 751 entries don't include multiple sources (#​12993)
Preview features
  • Build backend: Add reference docs and schema (#​12803)
Bug fixes
  • Align supported config-settings with example in docs (#​12947)
  • Ensure virtual environment is compatible with interpreter on sync (#​12884)
  • Fix PythonDownloadRequest parsing for partial keys (#​12925)
  • Fix pre-release exclusive comparison operator in uv-pep440 (#​12836)
  • Forward additional signals to the child process in uv run (#​13017)
  • Omit PEP 751 version for source trees (#​13030)
  • Patch CC and CCX entries in sysconfig for cross-compiled aarch64 Python distributions (#​12239)
  • Properly handle authentication for HTTP 302 redirect URLs (#​12920)
  • Set 4MB stack size for all threads, introduce UV_STACK_SIZE (#​12839)
  • Show PyPy downloads during uv python list (#​12915)
  • Add subdirectory to Direct URL for local directories (#​12971)
  • Prefer stable releases over pre-releases in uv python install (#​12194)
  • Write requested Python variant to pin file in uv init (#​12870)
Documentation
  • Fix CLI reference with code block (#​12807)
  • Fix lockfile note (#​12793)
  • Fix typo in a reference (#​12858)
  • Improve docs for uv python list --only-downloads and --only-installed (#​12916)
  • Update not on lack of musl distributions to ARM-only (#​12825)
  • Add section on shebangs for scripts (#​11553)
  • Display aliases for long and short args in the CLI reference (#​12824)
  • Fix highlight line in explicit index documentation (#​12887)
  • Add explicit source (matching PyTorch guide) (#​12844)
  • Fix link to issue (#​12823)
  • Fix grammatical error in FastAPI guide (#​12908)
  • Add --locked to uv sync in GitHub Actions guide (#​12819)
  • Improve formatting for "all" default-groups setting documentation (#​12963)
  • Replace --frozen with --locked in Docker integration guide (#​12818)

v0.6.14

Compare Source

Python versions

The following Python versions have been added:

  • CPython 3.13.3
  • CPython 3.12.10
  • CPython 3.11.12
  • CPython 3.10.17
  • CPython 3.9.22

See the python-build-standalone release notes for more details.

Enhancements
  • Add uv-build and uv_build aliases to uv init --build-backend (#​12776)
  • Emit dedicated error message for Conda environment.yml files (#​12669)
Preview features
  • Build backend: Check module dir exists for sdist build (#​12779)
  • Build backend: Fix sdist with long directories (#​12764)
Performance
  • Avoid querying GitHub on repeated install invocations (#​12767)
Bug fixes
  • Error when tool.uv.sources is set in system-level configuration file (#​12757)
  • Split workspace members onto their own lines in uv init (#​12756)
Documentation
  • Add lockfile note about PEP 751 (#​12732)
  • Extend the reference documentation for uv pip sync (#​12683)
  • Fix mismatched pip interface header / nav titles (#​12640)

v0.6.13

Compare Source

Enhancements
  • Add --show-version to uv python find (#​12376)
  • Remove --no-config warning from uv pip compile and uv pip sync (#​12642)
  • Skip repeated directories in PATH when searching for Python interpreters (#​12367)
  • Unset SCRIPT_PATH in relocatable activation script (#​12672)
  • Add UV_PYTHON_DOWNLOADS_JSON_URL to set custom managed python sources (#​10939)
  • Reject pyproject.toml files in uv pip compile -o (#​12673)
  • Respect the --offline flag for Git operations (#​12619)
Bug fixes
  • Warn instead of error if CRC appears to be missing (#​12722)
  • Avoid infinite loop in uv export with conflicts (#​12726)
Rust API

v0.6.12

Compare Source

Enhancements
  • Report the queried executable path in uv python list (#​12628)
  • Improve archive unpack error messages (#​12627)
Bug fixes
  • Respect authenticate when using explicit = true (#​12631)
  • Normalize extra and group names in uv add and uv remove (#​12586)
  • Enforce CRC-32 checks when unpacking archives (#​12623)
  • Fix parsing of python-platform in settings files (#​12592)
Documentation
  • Add note about uv build to package = false (#​12608)
  • Add index fallback note to authenticate = always documentation (#​12498)
  • Fix invalid 'kind' reference in flat index docs (#​12583)

v0.6.11

Compare Source

Enhancements
  • Add dependents ("via ..." comments) in uv export command (#​12350)
  • Bump least-recent non-EOL macOS version to 13.0 (#​12518)
  • Support --find-links-style "flat" indexes in [[tool.uv.index]] (#​12407)
  • Distinguish between -q and -qq (#​12300)
Configuration
  • Support UV_PROJECT environment to set project directory. (#​12327)
Performance
  • Use a boxed slice for various requirement types (#​12514)
Bug fixes
  • Add a newline after metadata when initializing scripts with other metadata blocks (#​12501)
  • Avoid writing empty requires-python to script blocks (#​12517)
  • Respect build constraints in uv sync (#​12502)
  • Respect transitive dependencies in uv tree --only-group (#​12560)

v0.6.10

Compare Source

Enhancements
  • Add uv sync --check flag (#​12342)
  • Add support for Python version requests in uv python list (#​12375)
  • Support .env files in uv tool run (#​12386)
  • Support python find --script (#​11891)
Preview features
  • Check all compatible torch indexes when --torch-backend is enabled (#​12385)
Performance
  • Use a boxed slice for extras and groups (#​12391)
  • Use small string for index name type (#​12355)
Bug fixes
  • Allow virtual packages with --no-build (#​12314)
  • Ignore --find-links entries for pinned indexes (#​12396)
  • Omit wheels from lockfile based on --exclude-newer (#​12299)
  • Retain end-of-line comment position when adding dependency (#​12360)
  • Omit fragment when querying for wheels in Simple HTML API (#​12384)
  • Error on missing argument in requirements.txt (#​12354)
  • Support modules with different casing in build backend (#​12240)
  • Add authentication policy support for pip commands (#​12470)

v0.6.9

Compare Source

Enhancements
  • Use keyring --mode creds when authenticate = "always" (#​12316)
  • Fail with specific error message when no password is present and authenticate = "always" (#​12313)
Bug fixes
  • Add boolish value parser for UV_MANAGED_PYTHON flags (#​12345)
  • Make deserialization non-fatal when assessing source tree revisions (#​12319)
  • Use resolver-returned wheel over alternate cached wheel (#​12301)
Documentation
  • Add experimental --torch-backend to the PyTorch guide (#​12317)
  • Fix #keyring-provider references in alternative index docs (#​12315)
  • Fix --directory path in examples (#​12165)
Preview changes
  • Automatically infer the PyTorch index via --torch-backend=auto (#​12070)

v0.6.8

Compare Source

Enhancements
  • Add support for enabling all groups by default with default-groups = "all" (#​12289)
  • Add simpler --managed-python and --no-managed-python flags for toggling Python preferences (#​12246)
Performance
  • Avoid allocations for default cache keys (#​12063)
Bug fixes
  • Allow local version mismatches when validating lockfile (#​12285)
  • Allow owned string when deserializing requires-python (#​12278)
  • Make cache errors non-fatal in Planner::build (#​12281)

v0.6.7

Compare Source

Python
  • Add CPython 3.14.0a6
  • Fix regression where extension modules would use wrong CXX compiler on Linux
  • Enable FTS3 enhanced query syntax for SQLite

See the python-build-standalone release notes for more details.

Enhancements
  • Add support for -c constraints in uv add (#​12209)
  • Add support for --global default version in uv python pin (#​12115)
  • Always reinstall local source trees passed to uv pip install (#​12176)
  • Render token claims on publish permission error (#​12135)
  • Add pip-compatible --group flag to uv pip install and uv pip compile (#​11686)
Preview features
  • Avoid creating duplicate directory entries in built wheels (#​12206)
  • Allow overriding module names for editable builds (#​12137)
Performance
  • Avoid replicating core-metadata field on File struct (#​12159)
Bug fixes
  • Add src to default cache keys (#​12062)
  • Discard insufficient fork markers (#​10682)
  • Ensure python pin --global creates parent directories if missing (#​12180)
  • Fix GraalPy abi tag parsing and discovery (#​12154)
  • Remove extraneous script packages in uv sync --script (#​12158)
  • Remove redundant activate.bat output (#​12160)
  • Avoid subsequent index hint when no versions are available on the first index (#​9332)
  • Error on lockfiles with incoherent wheel versions (#​12235)
Rust API
  • Update BaseClientBuild to accept custom proxies (#​12232)
Documentation
  • Make testpypi index explicit in example snippet (#​12148)
  • Reverse and format the archived changelogs (#​12099)
  • Use consistent commas around i.e. and e.g. (#​12157)
  • Fix typos in MRE docs (#​12198)
  • Fix double space typo (#​12171)

v0.6.6

Compare Source

Python
  • Add support for dynamic musl Python distributions on x86-64 Linux (#​12121)
  • Allow the experimental JIT to be enabled at runtime on Python 3.13 and 3.14 on Linux
  • Upgrade the build toolchain to LLVM 20, improving performance

See the python-build-standalone release notes for more details.

Enhancements
  • Add --marker flag to uv add (#​12012)
  • Allow overriding module name for uv build backend (#​11884)
  • Sync latest Python releases (#​12120)
  • Use 'Upload' instead of 'Download' in publish reporter (#​12029)
  • Add [index].authenticate allowing authentication to be required on an index (#​11896)
  • Add support for Windows legacy scripts in uv tool run (#​12079)
  • Propagate conflicting dependency groups when using include-group (#​12005)
  • Show ambiguous requirements when uv add failed (#​12106)
Performance
  • Cache workspace discovery (#​12096)
  • Insert dependencies into fork state prior to fetching metadata (#​12057)
  • Remove some allocations from uv-auth (#​12077)
Bug fixes
  • Avoid considering PATH updated when the export is commented in the shellrc (#​12043)
  • Fix uv publish retry on network failures (#​12041)
  • Use a sized stream in uv publish to comply with WSGI PyPI server constraints (#​12111)
  • Fix uv python install --reinstall when the version was not previously installed (#​12124)
Preview features
Documentation
  • Quote versions string in python-versions.md (#​12112)
  • Fix tool concept page headings (#​12053)
  • Update the [index].authenticate docs (#​12102)
  • Update versioning policy (#​11666)

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), 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 this update 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 added the dependencies Pull requests that update a dependency file label Mar 17, 2025
Copy link

codecov bot commented Mar 17, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 80.48%. Comparing base (0f8c7f8) to head (a2c57e2).
Report is 1 commits behind head on main.

✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #679   +/-   ##
=======================================
  Coverage   80.48%   80.48%           
=======================================
  Files          64       64           
  Lines        2506     2506           
=======================================
  Hits         2017     2017           
  Misses        489      489           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/docker-dependencies branch from e86fd60 to 91bb07d Compare March 18, 2025 02:14
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.6 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.7 Mar 18, 2025
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.7 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.8 Mar 18, 2025
@renovate renovate bot force-pushed the renovate/docker-dependencies branch 2 times, most recently from 1432a2b to b6a8756 Compare March 20, 2025 21:46
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.8 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.9 Mar 20, 2025
@renovate renovate bot force-pushed the renovate/docker-dependencies branch 2 times, most recently from b0ef9a4 to 9bfdd08 Compare March 26, 2025 03:09
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.9 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.10 Mar 26, 2025
@renovate renovate bot force-pushed the renovate/docker-dependencies branch from 9bfdd08 to f6d7118 Compare March 30, 2025 22:22
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.10 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.11 Mar 30, 2025
@renovate renovate bot force-pushed the renovate/docker-dependencies branch from f6d7118 to 844d584 Compare April 2, 2025 21:51
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.11 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.12 Apr 2, 2025
@renovate renovate bot force-pushed the renovate/docker-dependencies branch from 844d584 to d05f654 Compare April 7, 2025 22:48
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.12 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.13 Apr 7, 2025
@renovate renovate bot force-pushed the renovate/docker-dependencies branch from d05f654 to 30a8550 Compare April 9, 2025 23:05
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.13 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.14 Apr 9, 2025
@renovate renovate bot force-pushed the renovate/docker-dependencies branch from 30a8550 to f918e7b Compare April 22, 2025 03:42
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.14 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.15 Apr 22, 2025
@renovate renovate bot force-pushed the renovate/docker-dependencies branch from f918e7b to a2c57e2 Compare April 22, 2025 07:25
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.15 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.16 Apr 22, 2025
@he0119 he0119 merged commit 08c0ff7 into main Apr 22, 2025
9 checks passed
@he0119 he0119 deleted the renovate/docker-dependencies branch April 22, 2025 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant