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.5.28 #3343

Merged
merged 1 commit into from
Feb 5, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 3, 2024

This PR contains the following updates:

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

Release Notes

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

v0.5.28

Compare Source

Bug fixes
  • Allow discovering virtual environments from the first interpreter found on the PATH (#​11218)
  • Clear ephemeral overlays when running tools (#​11141)
  • Disable SSL in Git commands for --allow-insecure-host (#​11210)
  • Fix hardlinks in tar unpacking (#​11221)
  • Set base executable when returning virtual environment (#​11209)
  • Use base Python for cached environments (#​11208)
Documentation
  • Add documentation on verifying Docker image attestations (#​11140)
  • Add last updated to documentation (#​11164)

v0.5.27

Compare Source

Enhancements
  • Avoid setting permissions during tar extraction (#​11191)
  • Remove warnings for missing lower bounds (#​11195)
  • Update PubGrub to set-based outdated priority tracking (#​11169)
  • Improve error messages for uv pip install with --extra or --all-extras and invalid sources (#​11193)
  • Sign Docker images using GitHub attestations (#​8685)
Preview features
  • Don't expand self-referential extras in the build backend (#​11142)
Performance
  • Filter discovered Python executables by source before querying (#​11143)
  • Optimize exclusion computation for markers (#​11158)
  • Use Astral-maintained tokio-tar fork (#​11174)
  • Remove unneeded .clone() (#​11127)
Bug fixes
  • Fix relative paths in bytecode compilation (#​11177)
  • Percent-decode URLs in canonical comparisons (#​11088)
  • Respect concurrency limits in parallel index fetch (#​11182)
  • Use wire JSON schema for conflict items (#​11196)
  • Use explicit _GLibCVersion tuple in uv-python crate (#​11122)
Documentation
  • Add Git SHA locking behavior to docs (#​11125)
  • Add best-practice flags to pip install example in troubleshooting guide (#​11194)
  • Set VIRTUAL_ENV in Jupyter kernels (#​11155)
  • Add instructions for deactivating an environment (#​11200)

v0.5.26

Compare Source

Enhancements
  • Add support for uvx python (#​11076)
  • Allow --no-dev --invert in uv tree (#​11068)
  • Update uv python install --reinstall to reinstall all previous versions (#​11072)
  • Consistently write log messages with capitalized first word (#​11111)
  • Suggest --build-backend when --backend is passed to uv init (#​10958)
  • Improve retry trace message (#​11108)
Performance
  • Remove unnecessary UTF-8 conversion in hash parsing (#​11110)
Bug fixes
  • Ignore non-hash fragments in HTML API responses (#​11107)
  • Avoid resolving symbolic links when querying Python interpreters (#​11083)
  • Avoid sharing state between universal and non-universal resolves (#​11051)
  • Error when --script is passing a non-PEP 723 script (#​11118)
  • Make metadata deserialization failures non-fatal in the cache (#​11105)
  • Mark metadata as dynamic when reading from built wheel cache (#​11046)
  • Propagate credentials for <index>/simple to <index>/... endpoints (#​11074)
  • Fix conflicting extra bug during uv sync (#​11075)
Documentation
  • Add PyTorch XPU instructions to the PyTorch guide (#​11109)
  • Add docs for signal handling (#​11041)
  • Explain build frontend vs. build backend (#​11094)
  • Fix formatting of RUST_LOG documentation (#​10053)
  • Fix typo in --no-deps description (#​11073)
  • Reflow CLI documentation comments (#​11040)
  • Shorten "Using existing Python versions" nav item so it fits on one line (#​11077)
  • Some minor touch-ups to the Python install guide (#​11116)
  • Update Dependabot tracking issue link (#​11054)
  • Update documentation for running in a container (#​11052)
  • Upgrade PyTorch version in documentation (#​11114)
  • Use sys_platform in lieu of platform_system in PyTorch docs (#​11113)
  • Use positive (rather than negative) markers in PyTorch examples (#​11112)
  • Fix unnecessary backslashes in brackets (#​11059)
  • Suggest setting copy link mode in GitLab integration guide (#​11067)

v0.5.25

Compare Source

Enhancements
  • Allow installation of manylinux wheels on loongarch64 (#​10927)
  • Allow optional = for editables in requirements.txt (#​10954)
  • Add Windows aarch64 to the release binaries (#​10885)
Bug fixes
  • Use spec-compliant (128+n) exit codes for uv run and uv tool run on Unix (#​10781)
  • Fix best-interpreter lookups when there is an invalid interpreter in the PATH (#​11030)
  • Guard against concurrent cache writes on Windows (#​11007)
  • Prioritize package preferences with greater package versions (#​10963)
  • Reject --editable flag on non-directory requirements (#​10994)
  • Respect --no-sources for uv pip install workspace discovery (#​11003)
  • Set JEMALLOC_SYS_WITH_LG_PAGE=16 in ARM Docker builds (#​10943)
  • Update riscv64 Python downloads to allow install on riscv64gc (#​10937)
  • Fix file persist retries on Windows (#​11008)
  • Fix incorrect error message when specifying tool.uv.sources.(package).workspace with other options (#​11013)
  • Improve SIGINT handling in uv run (#​11009)
Documentation
  • Add SECURITY policy (#​11035)
  • Add Requires-Python upper bound behavior to the docs (#​10964)
  • Add a troubleshooting section and reproducible example guide (#​10947)
  • Add documentation for uv add -r (#​10926)
  • Amend requires-python rules in resolver documentation (#​10993)
  • Reference workspaces in --no-sources documentation (#​10995)
  • Update documentation for activating virtual environments in different shell (#​11000)
  • Add Docker SHA pinning tip (#​10955)

v0.5.24

Compare Source

Enhancements
  • Improve determinism of resolution by always setting package priorities (#​10853)
  • Upgrade to cargo-dist 0.28.0; improves several installer behaviors (#​10884)
Performance
  • Remove dependencies clone in resolver (#​10880)
  • Use Hashbrown's raw entry API to reduce hashes and clone in resolver priority determination (#​10881)
Bug fixes
  • Allow fallback to Python download on non-critical discovery errors (#​10908)
Preview features
  • Register managed Python version with the Windows Registry (PEP 514) (#​10634)
Documentation
  • Improve documentation for some environment variables (#​10887)
  • Add git subdirectory example (#​10894)

v0.5.23

Compare Source

Enhancements
  • Add --refresh to uv venv (#​10834)
  • Add --no-default-groups command-line flag (#​10618)
Bug fixes
  • Sort extras and groups when comparing lockfile requirements (#​10856)
  • Include commit_id and requested_revision in direct_url.json (#​10862)
  • Invalidate lockfile when static versions change (#​10858)
  • Make GitHub fast path errors non-fatal (#​10859)
  • Remove warnings for --frozen and --locked in uv run --script (#​10840)
  • Resolve find-links paths relative to the configuration file (#​10827)
  • Respect visitation order for proxy packages (#​10833)
  • Treat version mismatch errors as non-fatal in fast paths (#​10860)
  • Mark --locked and --upgrade are conflicting (#​10836)
  • Relax error checking around unconditional enabling of conflicting extras (#​10875)
Documentation
  • Reduce ambiguity in conflicting extras example (#​10877)
  • Update pre-commit documentation (#​10756)
Error messages
  • Error when workspace contains conflicting Python requirements (#​10841)
  • Improve uvx error message when uv is missing (#​9745)

v0.5.22

Compare Source

Enhancements
  • Include version and contact information in GitHub User Agent (#​10785)
Performance
  • Add fast-path for recursive extras in dynamic validation (#​10823)
  • Fetch pyproject.toml from GitHub API (#​10765)
  • Remove allocation in Git SHA truncation (#​10801)
  • Skip GitHub fast path when full commit is already known (#​10800)
Bug fixes
  • Add fallback to build backend when Requires-Dist mismatches (#​10797)
  • Avoid deserialization error for paths above the root (#​10789)
  • Avoid respecting preferences from other indexes (#​10782)
  • Disable the distutils setuptools shim during interpreter query (#​10819)
  • Omit variant when detecting compatible Python installs (#​10722)
  • Remove TOCTOU errors in Git clone (#​10758)
  • Validate metadata under GitHub fast path (#​10796)
  • Include conflict markers in fork markers (#​10818)
Error messages
  • Add tag incompatibility hints to sync failures (#​10739)
  • Improve log when distutils is missing (#​10713)
  • Show non-critical Python discovery errors if no other interpreter is found (#​10716)
  • Use colors for lock errors (#​10736)
Documentation
  • Add testing instructions to the AWS Lambda guide (#​10805)

v0.5.21

Compare Source

Enhancements
  • Avoid building dynamic versions when validating lockfile (#​10703)
Configuration
  • Add UV_VENV_SEED environment variable (#​10715)
Performance
  • Store unsupported tags in wheel filename (#​10665)
Bug fixes
  • Avoid attempting to patch macOS dylib for non-macOS installs (#​10721)
  • Avoid narrowing requires-python marker with disjunctions (#​10704)
  • Respect environment variable credentials for indexes outside root (#​10688)
  • Respect preferences for explicit index dependencies from requirements.txt (#​10690)
  • Sort preferences by environment, then index (#​10700)
  • Ignore permission errors when looking for user-level configuration file (#​10697)
Documentation
  • Add SyntaxWarning compatibility note to bytecode compilation docs (#​10701)
  • Add MACOSX_DEPLOYMENT_TARGET to the --python-platform documentation (#​10698)

v0.5.20

Compare Source

Bug fixes
  • Avoid failing when deserializing unknown tags (#​10655)

v0.5.19

Compare Source

Enhancements
  • Filter wheels from lockfile based on architecture (#​10584)
  • Omit dynamic versions from the lockfile (#​10622)
  • Add support for pip freeze --path (#​10488)
  • Reduce verbosity of inline-metadata message when using uv run <script.py> (#​10588)
  • Add opt-in Git LFS support (#​10335)
  • Recommend --native-tls on SSL errors (#​10605)
  • Show expected and available ABI tags in resolver errors (#​10527)
  • Show target Python version in error messages (#​10582)
  • Add --output-format=json support to uv python list (#​10596)
Python

The managed Python distributions have been updated, including:

  • Python 3.14 support on Windows
  • Python 3.14.0a4 support
  • 64-bit RISC-V Linux support
  • Bundled libedit updated from 2021091-3.1 -> 2024080-3.1
  • Bundled tcl/tk updated from 8.6.12 -> 8.6.14 (for all Python versions on Unix, only for Python 3.14 on Windows)

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

Performance
  • Avoid allocating when stripping source distribution extension (#​10625)
  • Reduce WheelFilename to 48 bytes (#​10583)
  • Reduce distribution size to 200 bytes (#​10601)
  • Remove import re from entrypoint wrapper scripts (#​10627)
  • Shrink size of platform tag enum (#​10546)
  • Use ArcStr in verbatim URL (#​10600)
  • Use memchr for wheel parsing (#​10620)
Bug fixes
  • Avoid reading symlinks during uv python install on Windows (#​10639)
  • Correct Pyston tag format (#​10580)
  • Provide pyproject.toml path for parse errors in uv venv (#​10553)
  • Don't treat setuptools and wheel as seed packages in uv sync on Python 3.12 (#​10572)
  • Fix git-tag cache-key reader in case of slashes (#​10467) (#​10500)
  • Include build tag in rendered wheel filenames (#​10599)
  • Patch embedded install path for Python dylib on macOS during python install (#​10629)
  • Read cached registry distributions when --config-settings are present (#​10578)
  • Show resolver hints for packages with markers (#​10607)
Documentation
  • Add meta titles to documents in guides, excluding integration documents (#​10539)
  • Remove build-system from example workspace rot (#​10636)
Preview features
  • Make build backend type annotations more generic (#​10549)

v0.5.18

Compare Source

Bug fixes
  • Avoid forking for identical markers (#​10490)
  • Avoid panic in uv remove when only comments exist (#​10484)
  • Revert "improve shell compatibility of venv activate scripts (#​10397)" (#​10497)

v0.5.17

Compare Source

This release includes support for generating lockfiles from scripts based on inline metadata, as defined in PEP 723.

By default, scripts remain unlocked, and must be locked explicitly with uv lock --script /path/to/script.py, which
will generate a lockfile adjacent to the script (e.g., script.py.lock). Once generated, the lockfile will be
respected (and updated, if necessary) across uv run --script, uv add --script, and uv remove --script invocations.

This release also includes support for uv export --script and uv tree --script. Both commands support PEP 723
scripts with and without accompanying lockfiles.

Enhancements
  • Add support for locking PEP 723 scripts (#​10135)
  • Respect PEP 723 script lockfiles in uv run (#​10136)
  • Update PEP 723 lockfile in uv add --script (#​10145)
  • Update PEP 723 lockfile in uv remove --script (#​10162)
  • Add --script support to uv export for PEP 723 scripts (#​10160)
  • Add --script support to uv tree for PEP 723 scripts (#​10159)
  • Add ls alias to uv {tool, python, pip} list (#​10240)
  • Allow reading --with-requirements from stdin in uv add and uv run (#​10447)
  • Warn-and-ignore for unsupported requirements.txt options (#​10420)
Preview features
  • Add remaining Python type annotations to build backend (#​10434)
Performance
  • Avoid allocating for names in the PEP 508 parser (#​10476)
  • Fetch concurrently for non-first-match index strategies (#​10432)
  • Remove unnecessary .to_string() call (#​10419)
  • Respect sentinels in package prioritization (#​10443)
  • Use ArcStr for marker values (#​10453)
  • Use ArcStr for package, extra, and group names (#​10475)
  • Use matches! rather than contains in requirements.txt parsing (#​10423)
  • Use faster disjointness check for markers (#​10439)
  • Pre-compute PEP 508 markers from universal markers (#​10472)
Bug fixes
  • Fix UV_FIND_LINKS delimiter to split on commas (#​10477)
  • Improve uv tool list output when tool environment is broken (#​10409)
  • Only track markers for compatible versions (#​10457)
  • Respect requires-python when installing tools (#​10401)
  • Visit proxy packages eagerly (#​10441)
  • Improve shell compatibility of venv activate scripts (#​10397)
  • Read publish username from URL (#​10469)
Documentation
  • Add Lambda layer instructions to AWS Lambda guide (#​10411)
  • Add uv lock --script to the docs (#​10414)
  • Use Windows-specific instructions in Jupyter guide (#​10446)

v0.5.16

Compare Source

Enhancements
  • Accept full requirements in uv remove (#​10338)
Performance
  • Avoid over-counting versions in batch prefetcher (#​10350)
  • Deactivate tracing for version-choosing (#​10351)
  • Force a niche into VersionSmall (#​10385)
  • Optimize requirements_for_extra (#​10348)
  • Re-enable zlib-ng on x86 platforms (#​10365)
  • Re-enable zlib-ng on all platforms (except s390x, PowerPC, and FreeBSD) (#​10370)
  • Remove [u64; 4] from small version to move Arc to full version (#​10345)
  • Shrink Dist from 352 to 288 bytes (#​10389)
  • Speed up file pins by removing nested hash map (#​10346)
  • Buffer file reads in serde_json::from_reader (#​10341)
Bug fixes
  • Avoid enforcing project-level required version for uv self (#​10374)
  • Fix Ruff linting warnings from generated template files for extension modules (#​10371)
Documentation
  • Add AWS Lambda integration guide (#​10278)

v0.5.15

Compare Source

Python

The managed Python distributions have been updated, including:

  • Python 3.14.0a3 support on macOS and Linux
  • Performance improvements
  • Fixes to SQLite feature detection

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

Enhancements
  • Respect FORCE_COLOR environment variable (#​10315)
Performance
  • Avoid generating unused hashes during uv lock (#​10307)
  • Visit source distributions before wheels (#​10291)
Bug fixes
  • Avoid downgrading packages when --upgrade is provided (#​10097)
  • Extract supported architectures from wheel tags (#​10179)
  • Redact new index credentials in uv add (#​10329)
Documentation
  • Clarify exclude-newer only allows full timestamps in settings documentation (#​9135)
  • Tweak script --no-project comment (#​10331)
  • Update copyright year (#​10297)
  • Add instructinos for installing with Scoop (#​10332)

v0.5.14

Compare Source

Enhancements
  • Add --exact flag to uv run (#​10198)
  • Add --outdated support to uv pip tree (#​10199)
  • Add a required version setting to uv (#​10248)
  • Add loongarch64 to supported Python platform tags (#​10223)
  • Add manylinux2014 aliases for --python-platform (#​10217)
  • Add support for Python interpreters on ARMv5TE platforms (#​10234)
  • Add support for optional --description in uv init (#​10209)
  • Ignore empty or missing hrefs in Simple HTML (#​10276)
  • Patch pkgconfig files after Python install (#​10189)
Performance
  • Actually use jemalloc as alternative allocator (#​10269)
  • Parse URLs lazily in resolver (#​10259)
  • Use BTreeMap::range to avoid iterating over unnecessary versions (#​10266)
Bug fixes
  • Accept directories with space names in uv init (#​10246)
  • Avoid forking on version in non-universal resolutions (#​10274)
  • Avoid stripping query parameters from URLs (#​10253)
  • Consider workspace dependencies to be 'direct' (#​10197)
  • Detect cyclic dependencies during builds (#​10258)
  • Guard against self-deletion in uv venv and uv tool (#​10206)
  • Respect static metadata for already-installed distributions (#​10242)

v0.5.13

Compare Source

Bug fixes

v0.5.12

Compare Source

Enhancements
  • Support uv export for non-project workspaces (#​10144)
  • Set glibc versions for standalone installers (#​10142)
  • Allow environment variables to be included in cache keys (#​10170)
Preview features
  • Include extras in uv-build Requires-Dist metadata (#​10110)
  • Use shutil.which for the build backend (#​10028)
Bug fixes
  • Always write slash paths to RECORD file (#​10164)
  • Add support for subdirectories in direct URLs in uv.lock (#​10068)
  • Avoid duplicating backslashes in sysconfig parser (#​10063)
  • Avoid erroring when subdirectories are provided in uv add (#​10095)
  • Backtrack to non-local versions when wheels are missing platform support (#​10046)
  • Fix mirror script to handle newer metadata format (#​10050)
  • Preserve sort when deciding on requirement placement (#​10078)
  • Remove redundant alias in uv init CLI (#​10124)
  • Respect sources credentials in non-project workspaces (#​10125)
  • Show non-project dependencies in uv tree (#​10149)
  • Strip fragment when storing direct URL (#​10093)
  • Include hashes for local source archives (#​10080)
Documentation
  • Fix invalid syntax in some sources examples (#​10127)

v0.5.11

Compare Source

Enhancements
Preview features
  • Build backend: Preserve executable bits for scripts in distributions (#​10027)
  • Build backend: Handle case where metadata_directory already contains dist-info directory (#​10005)
Performance
  • Batch resolver pre-fetches per fork (#​10029)
Bug fixes
  • Allow --script to be provided with uv run - (#​10035)
  • Allow uv run arguments when reading from stdin (#​10034)
  • Prefer higher Python lower-bounds when forking (#​10007)
  • Remove references to deprecated first-match (#​10036)
Documentation
  • Add uv python install --preview to the documentation (#​10010)
  • Fix uv python install --default note about multiple requests (#​10011)
  • Fix typo in Caching docs (#​10032)
  • Remove remaining references to deprecated first-match (#​10038)
  • Supplement missing separators for UV_INSTALL_DIR directions on Windows (#​9507)

v0.5.10

Compare Source

Enhancements
  • Improve backtracking behavior when packages conflict repeatedly (#​9843)
  • Patch Python sysconfig values such as AR at ar install time (#​9905)
  • Patch Python sysconfig values such as clang to cc at install time (#​9916)
  • Skip --native-tls in pip compile header (#​9913)
  • Add resolver error hint for no-binary and no-build failures (#​9948)
  • Improve build error messages (#​9660)
  • Reduce redundant Python version incompatibilities in resolver error message (#​9957)
  • Reduce redundant enumeration of all package versions in some resolver errors (#​9885)
  • Improve display of ranges when pre-releases are not allowed (#​9944)
  • Improve error messages for uv remove (#​9959)
  • Improve phrasing for single term incompatibilities (#​9953)
  • Improve styling of uv remove dependency hints (#​9960)
  • Omit trailing zeros on Python requirements inferred from versions (#​9952)
  • Show a concise error message for missing version field (#​9912)
  • Use the build options value to improve hints for no wheel / source distribution errors (#​9950)
Bug fixes
  • Allow multiple disjoint URLs in overrides (#​9893)
  • Include explicit indexes in publish index choice (#​9932)
  • Fix Python interpreter detection for 32-bit operating systems on 64-bit hosts (#​9970)
Documentation
  • Fix typo "operation system" (#​9971)
  • Clarify uninstallation docs (#​9938)
  • Add a note to say that dependencies between workspace members are editable (#​9363)
  • Correctly document default value of fork-strategy setting (#​9931)
  • Use double quotes for Windows support in examples (#​9946)
  • Remove pypy from top-level pin example (#​9896)
  • Update references to python-build-standalone to reflect the transferred project (#​9977)
  • Use a different Ruff version in documentation (#​9943)
  • Change example so it works as-is on powershell and cmd.exe (#​9903)
  • Clarify best practice for Python matrix strategy in GitHub Actions (#​9454)
  • Add documentation for uv-lock and uv-export pre-commit hooks (#​9872)
Preview features
  • Build backend: Fix pre-PEP 639 license files (#​9965)

v0.5.9

Compare Source

Enhancements
  • Fork version selection based on requires-python requirements (#​9827)
  • Patch sysconfig data at install time (#​9857)
  • Remove -isysroot when patching sysconfig (#​9860)
Configuration
  • Introduce a --fork-strategy preference mode (#​9868)
  • Add support for UV_OFFLINE (#​9795)
Bug fixes
  • Avoid panic!() when current directory does not exist (#​9876)
  • Avoid reusing interpreter metadata when running under Rosetta (#​9846)
  • Avoid trailing slash when deserializing from lockfile (#​9848)
  • Fix bug in terms when collapsing unavailable versions in resolver errors (#​9877)
  • Fix suggestion to use uv help python on invalid install requests (#​9820)
  • Skip root when assessing prefix viability (#​9823)
  • Avoid spurious 'Upgraded tool environment' in uv tool upgrade (#​9870)
Rust API
  • Upgrade minimum Rust version to 1.83 (#​9815)
Documentation
  • Document the --fork-strategy setting (#​9887)
Preview features
  • Build backend: Allow underscores in entrypoints (#​9825)

v0.5.8

Compare Source

This release does not include the powerpc64le-unknown-linux-musl target due to a build issue. See #​9793 for details. If this change affects you, please file an issue with your use-case.

Enhancements
  • Omit empty resolution markers in lockfile (#​9738)
  • Add --install-dir to to uv python install and uninstall commands (#​7920)
  • Add --show-urls and --only-downloads to uv python list (#​8062)
  • Add uv python list --all-arches (#​9782)
  • Add uv run --gui-script flag for running Python scripts with pythonw.exe (#​9152)
  • Allow --gui-script on Unix (#​9787)
  • Allow download of Python distribution variants optimized for newer x86_64 microarchitectures (#​9781)
  • Allow execution of pyw files on Unix (#​9759)
  • Allow users to specify URLs in project.dependencies and tool.uv.sources (#​9718)
  • Encode mutually-incompatible pairs of markers (#​9444)
  • Improve the error message when a Python install request is not valid (#​9783)
  • Preserve directory-level standalone build symlinks (#​9723)
  • Add support for uv publish --index <name> (#​9694)
  • Reframe --locked and --frozen as --check operations for uv lock (#​9662)
  • Rename Python install scratch directory from .cache -> .temp (#​9756)
  • Enable uv tool uninstall uv on Windows (#​8963)
  • Improve self-dependency hint to make shadowing clear (#​9716)
  • Refactor unavailable metadata to shrink the resolver (#​9769)
  • Show 'depends on itself' for proxy packages (#​9717)
  • Show a dedicated error for missing subdirectories (#​9761)
  • Show a dedicated hint for missing git+ prefixes (#​9789)
Performance
  • Eagerly error when parsing pyproject.toml requirements (#​9704)
  • Use copy-on-write when normalizing paths (#​9710)
Bug fixes
  • Avoid enforcing non-conflicts in uv export (#​9751)
  • Don't drop comments between items in TOML tables (#​9784)
  • Don't fail with --no-build when static metadata is available (#​9785)
  • Don't filter non-patch registry version (#​9736)
  • Don't read metadata from stale .egg-info files (#​9760)
  • Enforce correctness of self-dependencies (#​9705)
  • Fix projects's typo in resolver error messages (#​9708)
  • Ignore . prefixed directories during managed Python installation discovery (#​9786)
  • Improve handling of invalid virtual environments during interpreter discovery (#​8086)
  • Normalize relative paths when --project is specified (#​9709)
  • Respect self-constraints on recursive extras (#​9714)
  • Respect user settings for tracing coloring (#​9733)
  • Retry on tar extraction errors (#​9753)
  • Add conflict markers to the lock file (#​9370)
  • De-duplicate resolution markers (#​9780)
  • Avoid 403 error hint for PyTorch URLs (#​9750)
  • Avoid treating non-existent --find-links as relative URLs (#​9720)
  • Omit Windows Store python3.13.exe et al (#​9679)
  • Replace executables with broken symlinks during uv python install (#​9706)
Documentation

v0.5.7

Compare Source

Enhancements
  • Ignore dynamic version in source dist (#​9549)
  • Improve build frontend error handling (#​9611)
  • Un-hide uv build --no-build-logs option (#​9642)
  • Flag version mismatch between sdist and wheel during uv build (#​9633)
  • Improve message when updater receipt is for a different uv executable (#​9487)
  • Add environment variable to disable writing installer metadata files (#​8877)
  • Add managed downloads for the latest CPython releases: 3.9.21, 3.10.16, 3.11.11, 3.12.8, and 3.13.1 (#​9696)
Preview features
  • Build backend: Add hint on import with preview disabled (#​9691)
  • Build backend: Add direct builds to the resolver and installer (#​9621)
  • Build backend: Add integration test for scripts (#​9635)
  • Build backend: Add template to uv init (#​9661)
  • Build backend: Add --list option (#​9610)
Bug fixes
  • Create missing parent directories for output file of uv export / uv pip compile (#​9648)
  • Fix missing display of non-freethreaded Python 3.13 in python list (#​9669)
  • Implement Ord and PartialOrd without origin for Requirement (#​9624)
  • Include more sources to avoid lowest bound warning (#​9644)
  • Respect build tag priority in uv.lock (#​9677)
Documentation
  • Add build-essentials note to build failures doc (#​9641)
  • Add entry-point for distroless image in GitLab documentation (#​9093)
  • Add documentation for uv python pin without a REQUEST argument (#​9631)
  • Add a link to uv python pin reference docs (#​9630)

v0.5.6

Compare Source

Enhancements
  • Add --dry-run to uv pip uninstall (#​9557)
  • Allow --constraints and --overrides in uv tool install (#​9547)
  • Display removed Python executables on uninstall (#​9459)
  • Warn when keyring has no password for uv publish (#​8827)
  • Add suggested action when .python-version pin is incompatible with the project (#​9590)
  • Improve error messages for mismatches in tool.uv.sources (#​9482)
  • Use constraints in trace rather than irrelevant requires-python (#​9529)
Preview features
  • Add uv python install --default (#​8650)
  • Fix Python executable installation when multiple patch versions are requested (#​9607)
  • Build backend: Revamp include / exclude (#​9525)
  • Build backend: Add fast path (#​9556)
  • Build backend: Add functions to collect file list (#​9602)
  • Build backend: Default excludes (#​9552)
  • Build backend: Refactoring before list (#​9558)
  • Build backend: Warn when visiting over 10k files (#​9523)
Configuration
  • Make check-url available in configuration files (#​9032)
Performance
  • Avoid adding non-extra package with extra dependencies (#​9540)
  • Avoid cloning String in marker evaluation (#​9598)
Rust API
  • uv-pep508: Add more methods for simplifying extra-related expressions (#​9469)
Bug fixes
  • Allow file: URLs to include package names (#​9493)
  • Avoid using IDs across PubGrub states (#​9538)
  • Consistently enforce requested-vs.-built metadata when retrieving wheels (#​9484)

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.

Sorry, something went wrong.

@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 0233c8f to 5e35f3c Compare December 7, 2024 01:55
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.6 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.7 Dec 7, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 5e35f3c to 8b99312 Compare December 11, 2024 16:03
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.7 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.8 Dec 11, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 8b99312 to 23b4fa8 Compare December 14, 2024 01:26
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.8 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.9 Dec 14, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 23b4fa8 to 4b1bd41 Compare December 17, 2024 23:42
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.9 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.10 Dec 17, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 4b1bd41 to a2800e8 Compare December 20, 2024 04:04
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.10 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.11 Dec 20, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from a2800e8 to 0d9162a Compare December 26, 2024 20:28
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.11 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.12 Dec 26, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 0d9162a to 42e9aa8 Compare December 27, 2024 04:28
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.12 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.13 Dec 27, 2024
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch 2 times, most recently from 8941c97 to 16782b1 Compare January 2, 2025 22:01
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.13 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.14 Jan 2, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 16782b1 to 5e6f7ce Compare January 7, 2025 01:43
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.14 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.15 Jan 7, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 5e6f7ce to 3a63b1d Compare January 8, 2025 18:21
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.15 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.16 Jan 8, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 3a63b1d to 08aa992 Compare January 10, 2025 22:33
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.16 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.17 Jan 10, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 08aa992 to 8af332c Compare January 11, 2025 18:06
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.17 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.18 Jan 11, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch 2 times, most recently from 72d7af0 to 69743ac Compare January 16, 2025 13:35
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.18 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.20 Jan 16, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 69743ac to 7bd67aa Compare January 18, 2025 01:01
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.20 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.21 Jan 18, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch 3 times, most recently from 4961e6e to 9e71a3a Compare January 22, 2025 01:33
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.21 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.22 Jan 22, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 9e71a3a to f73facf Compare January 23, 2025 01:13
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.22 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.23 Jan 23, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from f73facf to 7847627 Compare January 24, 2025 01:38
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.23 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.24 Jan 24, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 7847627 to 78f3084 Compare January 29, 2025 00:54
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.24 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.25 Jan 29, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from 78f3084 to caffe9b Compare January 30, 2025 21:55
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.25 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.26 Jan 30, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from caffe9b to f12d67d Compare February 4, 2025 00:32
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.26 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.27 Feb 4, 2025

Unverified

No user is associated with the committer email.
@renovate renovate bot force-pushed the renovate/ghcr.io-astral-sh-uv-0.x branch from f12d67d to 184461d Compare February 5, 2025 04:32
@renovate renovate bot changed the title chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.27 chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.28 Feb 5, 2025
@henrikhorluck henrikhorluck added this pull request to the merge queue Feb 5, 2025
Merged via the queue into main with commit 184461d Feb 5, 2025
11 checks passed
@henrikhorluck henrikhorluck deleted the renovate/ghcr.io-astral-sh-uv-0.x branch February 5, 2025 19:32
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.

None yet

1 participant