-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Comparing changes
Open a pull request
base repository: astral-sh/uv
base: 0.7.6
head repository: astral-sh/uv
compare: 0.7.8
- 17 commits
- 37 files changed
- 9 contributors
Commits on May 20, 2025
-
Platform discovery is using ld.so instead ldd (#13552)
In platform discovery we're parsing the output of the ELF interpreter, e.g., `/lib64/ld-linux-x86-64.so.2`. This file is ld, not ldd, which was incorrectly named in the code. An alternative is naming everything ELF interpreter instead of ld.so.
Configuration menu - View commit details
-
Copy full SHA for bc7b71f - Browse repository at this point
Copy the full SHA bc7b71fView commit details -
[docs] Fix Publishing Packages, Next = "Index" (#13533)
The Next footer tab on the Publishing Packages docs page just says "Index" which is not helpful. The page it links to is headed "Integration guides".
Configuration menu - View commit details
-
Copy full SHA for 9e09482 - Browse repository at this point
Copy the full SHA 9e09482View commit details -
Clarify adding SSH Git dependencies (#13534)
The current instructions say > prefix a Git-compatible URL (i.e., that you would use with git clone) with git+. But this does not work with the URL that Github gives you when you choose Clone -> SSH via the UI, which is of the form `git@github.com:astral-sh/uv.git`. If you prefix this with `git+`, i.e. `git+git@github.com:astral-sh/uv.git` it does not work. --------- Co-authored-by: Charlie Marsh <charlie.r.marsh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1bee932 - Browse repository at this point
Copy the full SHA 1bee932View commit details -
Revert "[docs] Fix Publishing Packages, Next = "Index"" (#13555)
Reverts #13533. I think this isn't quite right. AFAICT, this is actually solved by upgrading our Material version.
Configuration menu - View commit details
-
Copy full SHA for a47b9fd - Browse repository at this point
Copy the full SHA a47b9fdView commit details -
Remove unnecessary current dir in tests (#13561)
This is already done by `add_shared_options`.
Configuration menu - View commit details
-
Copy full SHA for cf27c07 - Browse repository at this point
Copy the full SHA cf27c07View commit details
Commits on May 21, 2025
-
make
uv version
lock and sync (#13317)This adopts the logic from `uv remove` for locking and syncing, as the scope of the changes made are ultimately similar. Unlike `uv remove` there is no support for modifying PEP723 scripts, as these are not versioned. In doing this the `version` command gains a truckload of args for configuring lock/sync behaviour. Presumably most of these are passed via settings or env files, and not of particular concern. The most interesting additions are: * `--frozen`: makes `uv version` work ~exactly as it did before this PR * `--locked`: errors if the lockfile is out of date * `--no-sync`: updates the lockfile, but doesn't run the equivalent of `uv sync` * `--package name`: a convenience for referring to a package in the workspace Note that the existing `--dry-run` flag effectively implies `--frozen` for sets and bumps. Fixes #13254 Fixes #13548
Configuration menu - View commit details
-
Copy full SHA for 38884da - Browse repository at this point
Copy the full SHA 38884daView commit details -
Fix version json tests to work outside git checkout (#13566)
## Summary Fix the two version json tests to account for the possibility that uv was built outside a git checkout (e.g. from an unpacked git archive) and therefore does not have the commit info available. This approach uses separate snapshots for the two cases, as suggested in discussion of pull request #13251. Fixes #13212 ## Test Plan 1. `cargo test` in a git clone. 2. `cargo clean`, moved `.git` away, `cargo test` again. --------- Co-authored-by: Aria Desires <aria.desires@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dbcfe9f - Browse repository at this point
Copy the full SHA dbcfe9fView commit details -
Update markdown to v1 and fix CLI reference links (#13166)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [markdown](https://redirect.github.com/wooorm/markdown-rs) | dependencies | major | `0.3.0` -> `1.0.0` | --- ### Release Notes <details> <summary>wooorm/markdown-rs (markdown)</summary> ### [`v1.0.0`](https://redirect.github.com/wooorm/markdown-rs/releases/tag/1.0.0) 💯 Nothing changed since the last alpha. It’s just that: this crate’s now being used a bunch and working well, so it’s time to be stable! </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: konstin <konstin@mailbox.org>
Configuration menu - View commit details
-
Copy full SHA for c7cabfc - Browse repository at this point
Copy the full SHA c7cabfcView commit details
Commits on May 22, 2025
-
Sync latest Python releases (#13593)
Pick up python-build-standalone 20250522, in particular to fix astral-sh/python-build-standalone#619
Configuration menu - View commit details
-
Copy full SHA for c847957 - Browse repository at this point
Copy the full SHA c847957View commit details -
Build backend: Support stubs packages (#13563)
Stubs packages are different in that their name ends with `-stubs`, their module is `<module name>-stubs` (with a dash, not the generally legal underscore) and their modules contain a `__init__.pyi` instead of an `__init__.py` (https://typing.python.org/en/latest/spec/distributing.html#stub-only-packages). We add support in the uv build backend by detecting the `-stubs` suffix. Fixes #13546 --------- Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 46bc7d3 - Browse repository at this point
Copy the full SHA 46bc7d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8580b4b - Browse repository at this point
Copy the full SHA 8580b4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30be27b - Browse repository at this point
Copy the full SHA 30be27bView commit details
Commits on May 23, 2025
-
Remove misleading line in pin documentation (#13611)
The documentation did not reflect #12921.
Configuration menu - View commit details
-
Copy full SHA for 3758c51 - Browse repository at this point
Copy the full SHA 3758c51View commit details -
Update PubGrub to 06ec5a5 (#13616)
With pubgrub-rs/pubgrub#338 merged, we update PubGrub to 06ec5a5f59ffaeb6cf5079c6cb184467da06c9db
Configuration menu - View commit details
-
Copy full SHA for 680392f - Browse repository at this point
Copy the full SHA 680392fView commit details -
Fix tests due to yanked configargparse (#13623)
The release of configargparse locked in the tests was yanked, we fix this by updating the snapshots.
Configuration menu - View commit details
-
Copy full SHA for 67bf3eb - Browse repository at this point
Copy the full SHA 67bf3ebView commit details -
blocklist the linux cpython builds from 20250517 (#13617)
There is a runtime issue with some of these builds Here is the testing I've seen (❌ has bug, ✅ works): * uv version (pbs version) * ❌ uv 0.7.7 (pbs 20250521) * ❌ uv 0.7.6 (pbs 20250517) * ✅ uv 0.7.5 (pbs 20250409) * os * ❌ linux * ✅ windows * arch * ❌ x86_64 * ✅ aarch64 * python version * ❌ 3.12 * ❌ 3.13 * ❌ 3.14 Fixes #13610
Configuration menu - View commit details
-
Copy full SHA for b93ce23 - Browse repository at this point
Copy the full SHA b93ce23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ddcc19 - Browse repository at this point
Copy the full SHA 0ddcc19View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.7.6...0.7.8