mirror of
https://github.com/astral-sh/uv.git
synced 2025-12-23 09:19:48 +00:00
616 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
b931c6687c
|
Increase the size of binary build runners (#17016)
Summary from asking Claude to compare the runtime ``` | Job | Before | After | Saved | Reduction | |---------------------------|--------|-------|-------|-----------| | macos-aarch64 | 19.1m | 9.8m | 9.2m | 48% | | macos-x86_64 | 15.1m | 9.2m | 5.9m | 39% | | linux-arm (aarch64) | 18.6m | 12.2m | 6.4m | 34% | | linux-arm (armv7) | 17.4m | 11.5m | 5.9m | 34% | | musllinux-cross (aarch64) | 19.3m | 13.2m | 6.1m | 32% | | linux-arm (arm) | 16.6m | 11.4m | 5.2m | 31% | | musllinux-cross (armv7) | 16.4m | 10.8m | 5.6m | 34% | ``` The longest-running affected job went from 19.3m → 13.2m (saved 6.1 minutes, 32% faster). |
||
|
|
69910b4aab
|
Publish PyPI releases before crates.io artifacts (#16989)
## Summary Closes #16987. ## Test Plan We need a good way to dry-run this... --------- Signed-off-by: William Woodruff <william@astral.sh> |
||
|
|
a70ee58ae1
|
Move test support files out of scripts/ into test/
(#17032) It's been bothering me that we have a bunch of stub packages and such in a `scripts` directory. |
||
|
|
5a6f2ea319
|
Generate reference documentation at publish-time and the JSON schema at release-time (#16969)
It'd be nice to avoid churn for contributors. This is a pretty frequent cause of CI failures and I don't think we really need to have the reference documentation committed. |
||
|
|
1d8252599a
|
Update Swatinem/rust-cache action to v2.8.2 (#16128)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [Swatinem/rust-cache](https://redirect.github.com/Swatinem/rust-cache) | action | patch | `v2.8.0` -> `v2.8.2` | --- ### Release Notes <details> <summary>Swatinem/rust-cache (Swatinem/rust-cache)</summary> ### [`v2.8.2`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.8.2) [Compare Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.8.1...v2.8.2) ##### What's Changed - ci: address lint findings, add zizmor workflow by [@​woodruffw](https://redirect.github.com/woodruffw) in [#​262](https://redirect.github.com/Swatinem/rust-cache/pull/262) - feat: Implement ability to disable adding job ID + rust environment hashes to cache names by [@​Ryan-Brice](https://redirect.github.com/Ryan-Brice) in [#​279](https://redirect.github.com/Swatinem/rust-cache/pull/279) - Don't overwrite env for cargo-metadata call by [@​MaeIsBad](https://redirect.github.com/MaeIsBad) in [#​285](https://redirect.github.com/Swatinem/rust-cache/pull/285) ##### New Contributors - [@​woodruffw](https://redirect.github.com/woodruffw) made their first contribution in [#​262](https://redirect.github.com/Swatinem/rust-cache/pull/262) - [@​Ryan-Brice](https://redirect.github.com/Ryan-Brice) made their first contribution in [#​279](https://redirect.github.com/Swatinem/rust-cache/pull/279) - [@​MaeIsBad](https://redirect.github.com/MaeIsBad) made their first contribution in [#​285](https://redirect.github.com/Swatinem/rust-cache/pull/285) **Full Changelog**: <https://github.com/Swatinem/rust-cache/compare/v2.8.1...v2.8.2> ### [`v2.8.1`](https://redirect.github.com/Swatinem/rust-cache/releases/tag/v2.8.1) [Compare Source](https://redirect.github.com/Swatinem/rust-cache/compare/v2.8.0...v2.8.1) ##### What's Changed - Set empty `CARGO_ENCODED_RUSTFLAGS` in workspace metadata retrieval by [@​ark0f](https://redirect.github.com/ark0f) in [#​249](https://redirect.github.com/Swatinem/rust-cache/pull/249) - chore(deps): update dependencies by [@​reneleonhardt](https://redirect.github.com/reneleonhardt) in [#​251](https://redirect.github.com/Swatinem/rust-cache/pull/251) - chore: fix dependabot groups by [@​reneleonhardt](https://redirect.github.com/reneleonhardt) in [#​253](https://redirect.github.com/Swatinem/rust-cache/pull/253) - Bump the prd-patch group with 2 updates by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​254](https://redirect.github.com/Swatinem/rust-cache/pull/254) - chore(dependabot): regenerate and commit dist/ by [@​reneleonhardt](https://redirect.github.com/reneleonhardt) in [#​257](https://redirect.github.com/Swatinem/rust-cache/pull/257) - Bump [@​types/node](https://redirect.github.com/types/node) from 22.16.3 to 24.2.1 in the dev-major group by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​255](https://redirect.github.com/Swatinem/rust-cache/pull/255) - Bump typescript from 5.8.3 to 5.9.2 in the dev-minor group by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​256](https://redirect.github.com/Swatinem/rust-cache/pull/256) - Bump actions/setup-node from 4 to 5 in the actions group by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​259](https://redirect.github.com/Swatinem/rust-cache/pull/259) - Update README.md by [@​Propfend](https://redirect.github.com/Propfend) in [#​234](https://redirect.github.com/Swatinem/rust-cache/pull/234) - Bump [@​types/node](https://redirect.github.com/types/node) from 24.2.1 to 24.3.0 in the dev-minor group by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​258](https://redirect.github.com/Swatinem/rust-cache/pull/258) ##### New Contributors - [@​ark0f](https://redirect.github.com/ark0f) made their first contribution in [#​249](https://redirect.github.com/Swatinem/rust-cache/pull/249) - [@​reneleonhardt](https://redirect.github.com/reneleonhardt) made their first contribution in [#​251](https://redirect.github.com/Swatinem/rust-cache/pull/251) - [@​dependabot](https://redirect.github.com/dependabot)\[bot] made their first contribution in [#​254](https://redirect.github.com/Swatinem/rust-cache/pull/254) - [@​Propfend](https://redirect.github.com/Propfend) made their first contribution in [#​234](https://redirect.github.com/Swatinem/rust-cache/pull/234) **Full Changelog**: <https://github.com/Swatinem/rust-cache/compare/v2...v2.8.1> </details> --- ### 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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/uv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQyLjE5LjkiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImludGVybmFsIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
7954b34989
|
Revert "Temporarily drop crates-publish from the release for 0.9.15 re-run (#16945)" (#16947)
This reverts commit
|
||
|
|
89c411f0ae
|
Temporarily drop crates-publish from the release for 0.9.15 re-run (#16945)
See https://github.com/astral-sh/uv/pull/16944 The `crates.io` publish succeeded and is not idempotent (i.e., it'll fail on another publish attempt) so we will skip it for a re-run of the release workflow. |
||
|
|
18a36528ea
|
Disable PEP 740 attestations for PyPI publishing (#16944)
## Summary This broke the release and I haven't figured out why yet. ## Test Plan Blame my past self. Signed-off-by: William Woodruff <william@astral.sh> |
||
|
|
e38cab64ce
|
Use our org-wide Renovate preset (#16935) | ||
|
|
e4d193a5f8
|
Fix uv-trampoline-builder builds from crates.io by moving bundled executables (#16922)
Some checks are pending
CI / check system | python on rocky linux 10 (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | windows registry (push) Blocked by required conditions
CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
Closes https://github.com/astral-sh/uv/issues/16836 |
||
|
|
fee7f9d093
|
Support Git LFS with opt-in (#16143)
## Summary Follow up to https://github.com/astral-sh/uv/pull/15563 Closes https://github.com/astral-sh/uv/issues/13485 This is a first-pass at adding support for conditional support for Git LFS between git sources, initial feedback welcome. e.g. ``` [tool.uv.sources] test-lfs-repo = { git = "https://github.com/zanieb/test-lfs-repo.git", lfs = true } ``` For context previously a user had to set `UV_GIT_LFS` to have uv fetch lfs objects on git sources. This env var was all or nothing, meaning you must always have it set to get consistent behavior and it applied to all git sources. If you fetched lfs objects at a revision and then turned off lfs (or vice versa), the git db, corresponding checkout lfs artifacts would not be updated properly. Similarly, when git source distributions were built, there would be no distinction between sources with lfs and without lfs. Hence, it could corrupt the git, sdist, and archive caches. In order to support some sources being LFS enabled and other not, this PR adds a stateful layer roughly similar to how `subdirectory` works but for `lfs` since the git database, the checkouts and the corresponding caching layers needed to be LFS aware (requested vs installed). The caches also had to isolated and treated entirely separate when handling LFS sources. Summary * Adds `lfs = true` or `lfs = false` to git sources in pyproject.toml * Added `lfs=true` query param / fragments to most relevant url structs (not parsed as user input) * In the case of uv add / uv tool, `--lfs` is supported instead * `UV_GIT_LFS` environment variable support is still functional for non-project entrypoints (e.g. uv pip) * `direct-url.json` now has an custom `git_lfs` entry under VcsInfo (note, this is not in the spec currently -- see caveats). * git database and checkouts have an different cache key as the sources should be treated effectively different for the same rev. * sdists cache also differ in the cache key of a built distribution if it was built using LFS enabled revisions to distinguish between non-LFS same revisions. This ensures the strong assumption for archive-v0 that an unpacked revision "doesn't change sources" stays valid. Caveats * `pylock.toml` import support has not been added via git_lfs=true, going through the spec it wasn't clear to me it's something we'd support outside of the env var (for now). * direct-url struct was modified by adding a non-standard `git_lfs` field under VcsInfo which may be undersirable although the PEP 610 does say `Additional fields that would be necessary to support such VCS SHOULD be prefixed with the VCS command name` which could be interpret this change as ok. * There will be a slight lockfile and cache churn for users that use `UV_GIT_LFS` as all git lockfile entries will get a `lfs=true` fragment. The cache version does not need an update, but LFS sources will get their own namespace under git-v0 and sdist-v9/git hence a cache-miss will occur once but this can be sufficient to label this as breaking for workflows always setting `UV_GIT_LFS`. ## Test Plan Some initial tests were added. More tests likely to follow as we reach consensus on a final approach. For IT test, we may want to move to use a repo under astral namespace in order to test lfs functionality. Manual testing was done for common pathological cases like killing LFS fetch mid-way, uninstalling LFS after installing an sdist with it and reinstalling, fetching LFS artifacts in different commits, etc. PSA: Please ignore the docker build failures as its related to depot OIDC issues. --------- Co-authored-by: Zanie Blue <contact@zanie.dev> Co-authored-by: konstin <konstin@mailbox.org> |
||
|
|
54f9932362
|
Bump timeout for macOS tests from 15m -> 20m (#16925)
This has been failing on main since
|
||
|
|
fbf925ee63
|
Enable PEP 740 attestations when publishing to PyPI (#16910) | ||
|
|
0b70eba917
|
Update dependency astral-sh/uv to v0.9.13 (#16897) | ||
|
|
76d769d7a0
|
Use --no-verify to skip builds during crates.io publish (#16863)
Otherwise, this is quite slow. |
||
|
|
fa6afd5a71
|
Update aws-actions/configure-aws-credentials action to v5.1.1 (#16573)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [aws-actions/configure-aws-credentials](https://redirect.github.com/aws-actions/configure-aws-credentials) | action | minor | `v5.0.0` -> `v5.1.1` | --- ### Release Notes <details> <summary>aws-actions/configure-aws-credentials (aws-actions/configure-aws-credentials)</summary> ### [`v5.1.1`](https://redirect.github.com/aws-actions/configure-aws-credentials/releases/tag/v5.1.1) [Compare Source](https://redirect.github.com/aws-actions/configure-aws-credentials/compare/v5.1.0...v5.1.1) ##### Miscellaneous Chores - release 5.1.1 ([56d6a58]( |
||
|
|
1fa6612c08
|
Update dependency astral-sh/uv to v0.9.11 (#16825)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/uv](https://redirect.github.com/astral-sh/uv) | uses-with |
patch | `0.9.10` -> `0.9.11` |
---
### Release Notes
<details>
<summary>astral-sh/uv (astral-sh/uv)</summary>
###
[`v0.9.11`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0911)
[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.9.10...0.9.11)
Released on 2025-11-20.
##### Python
- Add CPython 3.15.0a2
See the [`python-build-standalone` release
notes](
|
||
|
|
8d8aabb884
|
Add read permissions to publish-crates job (#16797)
|
||
|
|
f2e92b4bfb
|
Increase walltime timeout by 5m (#16796)
It is failing while caching the dependencies |
||
|
|
dfe89047bb
|
Publish to crates.io (#16770)
|
||
|
|
0e88114882
|
Update dependency astral-sh/uv to v0.9.10 (#16753)
Some checks are pending
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / check system | python on rocky linux 10 (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | windows registry (push) Blocked by required conditions
CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/uv](https://redirect.github.com/astral-sh/uv) | uses-with | patch | `0.9.8` -> `0.9.10` | --- ### Release Notes <details> <summary>astral-sh/uv (astral-sh/uv)</summary> ### [`v0.9.10`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0910) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.9.9...0.9.10) Released on 2025-11-17. ##### Enhancements - Add support for `SSL_CERT_DIR` ([#​16473](https://redirect.github.com/astral-sh/uv/pull/16473)) - Enforce UTF‑8-encoded license files during `uv build` ([#​16699](https://redirect.github.com/astral-sh/uv/pull/16699)) - Error when a `project.license-files` glob matches nothing ([#​16697](https://redirect.github.com/astral-sh/uv/pull/16697)) - `pip install --target` (and `sync`) install Python if necessary ([#​16694](https://redirect.github.com/astral-sh/uv/pull/16694)) - Account for `python_downloads_json_url` in pre-release Python version warnings ([#​16737](https://redirect.github.com/astral-sh/uv/pull/16737)) - Support HTTP/HTTPS URLs in `uv python --python-downloads-json-url` ([#​16542](https://redirect.github.com/astral-sh/uv/pull/16542)) ##### Preview features - Add support for `--upgrade` in `uv python install` ([#​16676](https://redirect.github.com/astral-sh/uv/pull/16676)) - Fix handling of `python install --default` for pre-release Python versions ([#​16706](https://redirect.github.com/astral-sh/uv/pull/16706)) - Add `uv workspace list` to list workspace members ([#​16691](https://redirect.github.com/astral-sh/uv/pull/16691)) ##### Bug fixes - Don't check file URLs for ambiguously parsed credentials ([#​16759](https://redirect.github.com/astral-sh/uv/pull/16759)) ##### Documentation - Add a "storage" reference document ([#​15954](https://redirect.github.com/astral-sh/uv/pull/15954)) ### [`v0.9.9`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#099) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.9.8...0.9.9) Released on 2025-11-12. ##### Deprecations - Deprecate use of `--project` in `uv init` ([#​16674](https://redirect.github.com/astral-sh/uv/pull/16674)) ##### Enhancements - Add iOS support to Python interpreter discovery ([#​16686](https://redirect.github.com/astral-sh/uv/pull/16686)) - Reject ambiguously parsed URLs ([#​16622](https://redirect.github.com/astral-sh/uv/pull/16622)) - Allow explicit values in `uv version --bump` ([#​16555](https://redirect.github.com/astral-sh/uv/pull/16555)) - Warn on use of managed pre-release Python versions when a stable version is available ([#​16619](https://redirect.github.com/astral-sh/uv/pull/16619)) - Allow signing trampolines on Windows by using `.rcdata` to store metadata ([#​15068](https://redirect.github.com/astral-sh/uv/pull/15068)) - Add `--only-emit-workspace` and similar variants to `uv export` ([#​16681](https://redirect.github.com/astral-sh/uv/pull/16681)) ##### Preview features - Add `uv workspace dir` command ([#​16678](https://redirect.github.com/astral-sh/uv/pull/16678)) - Add `uv workspace metadata` command ([#​16516](https://redirect.github.com/astral-sh/uv/pull/16516)) ##### Configuration - Add `UV_NO_DEFAULT_GROUPS` environment variable ([#​16645](https://redirect.github.com/astral-sh/uv/pull/16645)) ##### Bug fixes - Remove `torch-model-archiver` and `torch-tb-profiler` from PyTorch backend ([#​16655](https://redirect.github.com/astral-sh/uv/pull/16655)) - Fix Pixi environment detection ([#​16585](https://redirect.github.com/astral-sh/uv/pull/16585)) ##### Documentation - Fix `CMD` path in FastAPI Dockerfile ([#​16701](https://redirect.github.com/astral-sh/uv/pull/16701)) </details> --- ### 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 becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/uv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
f78ddf05c4
|
Add an integration test for publishing to pyx (#16740) | ||
|
|
512c0ca5ed
|
Open PRs as drafts for sync-python-releases (#16763)
Some checks are pending
CI / check system | python on rocky linux 10 (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | windows registry (push) Blocked by required conditions
CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
## Summary This is a little goofy, but it saves us a click: when automation PRs are opened as drafts, they don't need to be cycled through closed/opened to force the CI to run. Instead, once undrafted the CI runs. See #16505 for an example of the closed/opened cycle hack this avoids. ## Test Plan No functional changes besides CI automation. Signed-off-by: William Woodruff <william@astral.sh> |
||
|
|
c167146f8c
|
refactor: update deprecated renovate schedule syntax (#16717)
<!-- Thank you for contributing to uv! To help us out with reviewing, please consider the following: - Does this pull request include a summary of the change? (See below.) - Does this pull request include a descriptive title? - Does this pull request include references to any relevant issues? --> Related issue: none This is a minor change; no issue is associated. Please let me know if one is required. ## Summary Update deprecated renovate schedule syntax ```diff - schedule: ["before 4am on Monday"], + schedule: ["* 0-3 * * 1"], ``` <!-- What's the purpose of the change? What does it do, and why? --> ## Rationale - Deprecated: Renovate plans to remove the @breejs/later library, so cron syntax is recommended. - Time range: at least 3-4 hours recommended for any schedule. References: - [Deprecated later syntax](https://docs.renovatebot.com/key-concepts/scheduling/#deprecated-breejslater-syntax) - [Schedule options](https://docs.renovatebot.com/configuration-options/#schedule) ## Test Plan <!-- How was it tested? --> - Cron syntax verified on [crontab.guru](https://crontab.guru/#*_0-3_*_*_1) - Behavior in Renovate not testable directly |
||
|
|
4f6162f988
|
Update dependency astral-sh/uv to v0.9.8 (#16657)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/uv](https://redirect.github.com/astral-sh/uv) | uses-with | patch | `0.9.7` -> `0.9.8` | --- ### Release Notes <details> <summary>astral-sh/uv (astral-sh/uv)</summary> ### [`v0.9.8`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#098) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.9.7...0.9.8) Released on 2025-11-07. ##### Enhancements - Accept multiple packages in `uv export` ([#​16603](https://redirect.github.com/astral-sh/uv/pull/16603)) - Accept multiple packages in `uv sync` ([#​16543](https://redirect.github.com/astral-sh/uv/pull/16543)) - Add a `uv cache size` command ([#​16032](https://redirect.github.com/astral-sh/uv/pull/16032)) - Add prerelease guidance for build-system resolution failures ([#​16550](https://redirect.github.com/astral-sh/uv/pull/16550)) - Allow Python requests to include `+gil` to require a GIL-enabled interpreter ([#​16537](https://redirect.github.com/astral-sh/uv/pull/16537)) - Avoid pluralizing 'retry' for single value ([#​16535](https://redirect.github.com/astral-sh/uv/pull/16535)) - Enable first-class dependency exclusions ([#​16528](https://redirect.github.com/astral-sh/uv/pull/16528)) - Fix inclusive constraints on available package versions in resolver errors ([#​16629](https://redirect.github.com/astral-sh/uv/pull/16629)) - Improve `uv init` error for invalid directory names ([#​16554](https://redirect.github.com/astral-sh/uv/pull/16554)) - Show help on `uv build -h` ([#​16632](https://redirect.github.com/astral-sh/uv/pull/16632)) - Include the Python variant suffix in "Using Python ..." messages ([#​16536](https://redirect.github.com/astral-sh/uv/pull/16536)) - Log most recently modified file for cache-keys ([#​16338](https://redirect.github.com/astral-sh/uv/pull/16338)) - Update Docker builds to use nightly Rust toolchain with musl v1.2.5 ([#​16584](https://redirect.github.com/astral-sh/uv/pull/16584)) ##### Configuration - Expose `UV_NO_GROUP` as an environment variable ([#​16529](https://redirect.github.com/astral-sh/uv/pull/16529)) - Add `UV_NO_SOURCES` as an environment variable ([#​15883](https://redirect.github.com/astral-sh/uv/pull/15883)) ##### Bug fixes - Allow `--check` and `--locked` to be used together in `uv lock` ([#​16538](https://redirect.github.com/astral-sh/uv/pull/16538)) - Allow for unnormalized names in the METADATA file ([#​16547](https://redirect.github.com/astral-sh/uv/issues/16547)) ([#​16548](https://redirect.github.com/astral-sh/uv/pull/16548)) - Fix missing value\_type for `default-groups` in schema ([#​16575](https://redirect.github.com/astral-sh/uv/pull/16575)) - Respect multi-GPU outputs in `nvidia-smi` ([#​15460](https://redirect.github.com/astral-sh/uv/pull/15460)) - Fix DNS lookup errors in Docker containers ([#​8450](https://redirect.github.com/astral-sh/uv/issues/8450)) ##### Documentation - Fix typo in uv tool list doc ([#​16625](https://redirect.github.com/astral-sh/uv/pull/16625)) - Note `uv pip list` name normalization in docs ([#​13210](https://redirect.github.com/astral-sh/uv/pull/13210)) ##### Other changes - Update Rust toolchain to 1.91 and MSRV to 1.89 ([#​16531](https://redirect.github.com/astral-sh/uv/pull/16531)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/uv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
08229ca73b
|
Add expectation for externally managed marker in x86-64 macOS system test (#16628)
Some checks are pending
CI / integration test | free-threaded on windows (push) Blocked by required conditions
CI / integration test | aarch64 windows implicit (push) Blocked by required conditions
CI / integration test | aarch64 windows explicit (push) Blocked by required conditions
CI / integration test | windows python install manager (push) Blocked by required conditions
CI / integration test | graalpy on ubuntu (push) Blocked by required conditions
CI / integration test | graalpy on windows (push) Blocked by required conditions
CI / integration test | pyodide on ubuntu (push) Blocked by required conditions
CI / integration test | github actions (push) Blocked by required conditions
CI / integration test | free-threaded python on github actions (push) Blocked by required conditions
CI / integration test | pyenv on wsl x86-64 (push) Blocked by required conditions
CI / integration test | determine publish changes (push) Blocked by required conditions
CI / integration test | registries (push) Blocked by required conditions
CI / integration test | uv publish (push) Blocked by required conditions
CI / integration test | uv_build (push) Blocked by required conditions
CI / check cache | ubuntu (push) Blocked by required conditions
CI / check system | python on debian (push) Blocked by required conditions
CI / check system | python on fedora (push) Blocked by required conditions
CI / check system | python on ubuntu (push) Blocked by required conditions
CI / check system | python on rocky linux 10 (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
This is failing with ``` Run python3 scripts/check_system_python.py --uv ./uv INFO: Checking that `pylint` isn't installed. WARNING: Package(s) not found: pylint INFO: Installing the package `pylint`. DEBUG uv 0.9.7 (2cd1400fb 2025-11-06) DEBUG Acquired shared lock for `/Users/runner/.cache/uv` DEBUG Searching for default Python interpreter in search path or managed installations DEBUG Found `cpython-3.14.0-macos-x86_64-none` at `/usr/local/bin/python3` (first executable in the search path) Using Python 3.14.0 environment at: /usr/local/opt/python@3.14/Frameworks/Python.framework/Versions/3.14 DEBUG Released lock at `/Users/runner/.cache/uv/.lock` error: The interpreter at /usr/local/opt/python@3.14/Frameworks/Python.framework/Versions/3.14 is externally managed, and indicates the following: To install Python packages system-wide, try brew install xyz, where xyz is the package you are trying to install. If you wish to install a Python library that isn't in Homebrew, use a virtual environment: python3 -m venv path/to/venv source path/to/venv/bin/activate python3 -m pip install xyz If you wish to install a Python application that isn't in Homebrew, it may be easiest to use 'pipx install xyz', which will manage a virtual environment for you. You can install pipx with brew install pipx You may restore the old behavior of pip by passing the '--break-system-packages' flag to pip, or by adding 'break-system-packages = true' to your pip.conf file. The latter will permanently disable this error. If you disable this error, we STRONGLY recommend that you additionally pass the '--user' flag to pip, or set 'user = true' in your pip.conf file. Failure to do this can result in a broken Homebrew installation. Read more about this behavior here: <https://peps.python.org/pep-0668/> ``` |
||
|
|
8f4083a746
|
Update dependency astral-sh/uv to v0.9.7 (#16557) | ||
|
|
d71ae61c0b
|
Fix github attestations of releases (#16530) | ||
|
|
f3d3203734
|
Add uv release artifact attestations (#11357)
Some checks are pending
CI / check system | python on rocky linux 10 (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | windows registry (push) Blocked by required conditions
CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
## Summary
Similar to https://github.com/astral-sh/uv/pull/8685, this adds
attestations for uv release artifacts.
The changes on this PR would add attestations for
* `dist-manifest.json`
* `uv-installer.ps1`
* `uv-installer.sh`
* All `*.tar.gz` and `*.zip` uv binary files
## Test Plan
~(clarifying note: I'm aware this file is managed cargo dist and this
will not work without allow-dirty at this time)~
~Currently cargo dist targets generation in `build_local_artifacts`
which is not used here, plus we'd ideally want to attest the GH
downloads / artifacts.~ (edit: fixed by
https://github.com/axodotdev/cargo-dist/pull/2000)
At a glance, this release workflow seems to work successfully:
e.g. Example Run:
|
||
|
|
e9b0478dab
|
Update dependency astral-sh/uv to v0.9.5 (#16456) | ||
|
|
3ff3ae2062
|
Pin the maturin version in the release pipeline (#16439)
This should avoid hitting the GitHub API to determine the latest release, and more generally we should not automatically fetch the latest version of Maturin in our release pipeline as it opens us to supply-chain attacks. |
||
|
|
2baee75a94
|
Restore DockerHub images and annotations (#16441)
- **Revert "Drop publish of extended images to DockerHub temporarily (#16355)"** - **Revert "Drop annotations from DockerHub uv images (#16356)"** |
||
|
|
7df01bcbde
|
ci: re-enable zizmor (#16437)
Some checks are pending
CI / check system | python on ubuntu (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | python on rocky linux 10 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | windows registry (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
## Summary The latest version should fix our rate-limiting issues. ## Test Plan See what happens in CI. Signed-off-by: William Woodruff <william@astral.sh> |
||
|
|
1a53701d1d
|
Deactivate zizmor due to GitHub ratelimiting (#16390)
Some checks are pending
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on rocky linux 10 (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | windows registry (push) Blocked by required conditions
CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
|
||
|
|
2b0407e277
|
Update dependency astral-sh/uv to v0.9.4 (#16363)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/uv](https://redirect.github.com/astral-sh/uv) | uses-with | patch | `0.9.2` -> `0.9.4` | --- ### Release Notes <details> <summary>astral-sh/uv (astral-sh/uv)</summary> ### [`v0.9.4`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#094) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.9.3...0.9.4) Released on 2025-10-17. ##### Enhancements - Add CUDA 13.0 support ([#​16321](https://redirect.github.com/astral-sh/uv/pull/16321)) - Add auto-detection for Intel GPU on Windows ([#​16280](https://redirect.github.com/astral-sh/uv/pull/16280)) - Implement display of RFC 9457 HTTP error contexts ([#​16199](https://redirect.github.com/astral-sh/uv/pull/16199)) ##### Bug fixes - Avoid obfuscating pyx tokens in `uv auth token` output ([#​16345](https://redirect.github.com/astral-sh/uv/pull/16345)) ### [`v0.9.3`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#093) [Compare Source](https://redirect.github.com/astral-sh/uv/compare/0.9.2...0.9.3) Released on 2025-10-14. ##### Python - Add CPython 3.15.0a1 - Add CPython 3.13.9 ##### Enhancements - Obfuscate secret token values in logs ([#​16164](https://redirect.github.com/astral-sh/uv/pull/16164)) ##### Bug fixes - Fix workspace with relative pathing ([#​16296](https://redirect.github.com/astral-sh/uv/pull/16296)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/uv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
88f519a3bf
|
Drop annotations from DockerHub uv images (#16356)
Some checks are pending
CI / check system | python on rocky linux 10 (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | windows registry (push) Blocked by required conditions
CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
|
||
|
|
70cfc4020a
|
Drop publish of extended images to DockerHub temporarily (#16355)
To workaround https://github.com/astral-sh/uv/issues/16350 |
||
|
|
0a2b160400
|
Migrate from deprecated macos-13 runner to macos-15-intel (#16316)
|
||
|
|
d536d3f27d
|
Update dependency astral-sh/uv to v0.9.2 (#16259) | ||
|
|
3e6fe1da86
|
Allow missing Scripts directory (#16206)
With the new Python install manager, the `Scripts` directory reported by
Python may not exist.
See https://github.com/astral-sh/uv/pull/16205 for a failing CI run:
|
||
|
|
f0fbda1001
|
Update codspeed to v4 (#16139)
Simplifies the codspeed setup. |
||
|
|
c96abc93f2
|
Pin a uv version in CI (#16207)
To reduce rate-limiting by avoiding a latest version fetch |
||
|
|
d3dc451ee9
|
Update pypa/gh-action-pypi-publish to release tag (#16176)
Renovate has been complaining. |
||
|
|
a681fe9976
|
Retry on Rocky Linux Python install (#16190)
I'm not sure why these mirrors have been flaky lately.
e.g.
|
||
|
|
3c30e11a4d
|
Add a system test for Rocky Linux 10 (#16191) | ||
|
|
0d11e52ea4
|
Use correct tag comment for Vampire/setup-wsl v6.0.0 (#16177)
Some checks are pending
CI / check system | python on debian (push) Blocked by required conditions
CI / check system | python on fedora (push) Blocked by required conditions
CI / check system | python on ubuntu (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
Renovate complained that it was the wrong tag. For the actual CI, it's a comment change only. |
||
|
|
593678055f
|
Publish Python 3.14 Docker Images (#16150)
## Summary Tentative PR to drop the `-rc` suffix from the published images. Do not merge this yet until the formal release [upstream](https://hub.docker.com/_/python) :) |
||
|
|
2f7bb7e8ca
|
Promote trixie and alpine 3.22 as default tags (#15352)
## Summary Semi related to https://github.com/astral-sh/uv/issues/15270, except there's no removal. Makes Alpine 3.22 and debian trixie the default tags instead of removing bookworm and alpine 3.21 to minimize churn. ~~This PR is pending https://github.com/astral-sh/uv/pull/15351 merged first.~~ Merged ## Test Plan No functional changes made besides changing tag pointers. |
||
|
|
4795aad408
|
Update crate-ci/typos action to v1.37.2 (#16130)
Some checks are pending
CI / check system | python on ubuntu (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | windows registry (push) Blocked by required conditions
CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
> [!NOTE] > Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`. > > This notice will be removed on 2025-10-07. <hr> This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [crate-ci/typos](https://redirect.github.com/crate-ci/typos) | action | minor | `v1.36.3` -> `v1.37.2` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>crate-ci/typos (crate-ci/typos)</summary> ### [`v1.37.2`](https://redirect.github.com/crate-ci/typos/blob/HEAD/CHANGELOG.md#014---2019-11-03) [Compare Source](https://redirect.github.com/crate-ci/typos/compare/v1.37.1...v1.37.2) ##### Bug Fixes - Ignore numbers as identifiers ([a00831c8]( |
||
|
|
9ec385a266
|
Update astral-sh/setup-uv action to v6.8.0 (#16129)
Some checks are pending
CI / check system | python on rocky linux 9 (push) Blocked by required conditions
CI / check system | graalpy on ubuntu (push) Blocked by required conditions
CI / check system | pypy on ubuntu (push) Blocked by required conditions
CI / check system | pyston (push) Blocked by required conditions
CI / check system | python on macos aarch64 (push) Blocked by required conditions
CI / check system | homebrew python on macos aarch64 (push) Blocked by required conditions
CI / check system | x86-64 python on macos aarch64 (push) Blocked by required conditions
CI / check system | python on macos x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86-64 (push) Blocked by required conditions
CI / check system | python3.10 on windows x86 (push) Blocked by required conditions
CI / check system | conda3.11 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.8 on windows x86-64 (push) Blocked by required conditions
CI / check system | amazonlinux (push) Blocked by required conditions
CI / check system | embedded python3.10 on windows x86-64 (push) Blocked by required conditions
CI / benchmarks | walltime aarch64 linux (push) Blocked by required conditions
CI / benchmarks | instrumented (push) Blocked by required conditions
zizmor / Run zizmor (push) Waiting to run
CI / check system | python on ubuntu (push) Blocked by required conditions
CI / check system | python on rocky linux 8 (push) Blocked by required conditions
CI / check system | python3.13 on windows x86-64 (push) Blocked by required conditions
CI / check system | x86-64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | aarch64 python3.13 on windows aarch64 (push) Blocked by required conditions
CI / check system | windows registry (push) Blocked by required conditions
CI / check system | python3.12 via chocolatey (push) Blocked by required conditions
CI / check system | python3.9 via pyenv (push) Blocked by required conditions
CI / check system | python3.13 (push) Blocked by required conditions
CI / check system | conda3.8 on macos aarch64 (push) Blocked by required conditions
CI / check system | conda3.11 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.8 on linux x86-64 (push) Blocked by required conditions
CI / check system | conda3.11 on windows x86-64 (push) Blocked by required conditions
> [!NOTE] > Mend has cancelled [the proposed renaming](https://redirect.github.com/renovatebot/renovate/discussions/37842) of the Renovate GitHub app being renamed to `mend[bot]`. > > This notice will be removed on 2025-10-07. <hr> This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv) | action | minor | `v6.7.0` -> `v6.8.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>astral-sh/setup-uv (astral-sh/setup-uv)</summary> ### [`v6.8.0`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v6.8.0): 🌈 Add **/*.py.lock to cache-dependency-glob [Compare Source](https://redirect.github.com/astral-sh/setup-uv/compare/v6.7.0...v6.8.0) #### Changes Thanks to [@​parched](https://redirect.github.com/parched) the default `cache-dependency-glob` now also find all lock files generated by `uv lock --script` #### 🚀 Enhancements - Always show prune cache output [@​eifinger](https://redirect.github.com/eifinger) ([#​597](https://redirect.github.com/astral-sh/setup-uv/issues/597)) - Add \*\*/\*.py.lock to cache-dependency-glob [@​parched](https://redirect.github.com/parched) ([#​590](https://redirect.github.com/astral-sh/setup-uv/issues/590)) #### 🧰 Maintenance - persist credentials for version update [@​eifinger](https://redirect.github.com/eifinger) ([#​584](https://redirect.github.com/astral-sh/setup-uv/issues/584)) #### 📚 Documentation - README.md: Fix Python versions and update checkout action [@​cclauss](https://redirect.github.com/cclauss) ([#​572](https://redirect.github.com/astral-sh/setup-uv/issues/572)) #### ⬆️ Dependency updates - Bump zizmorcore/zizmor-action from 0.1.2 to 0.2.0 @​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot) ([#​571](https://redirect.github.com/astral-sh/setup-uv/issues/571)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/uv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMzEuOSIsInVwZGF0ZWRJblZlciI6IjQxLjEzMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |