astral-sh/uv (astral-sh/uv)
### [`v0.2.12`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0212)
[Compare Source](https://togithub.com/astral-sh/uv/compare/0.2.11...0.2.12)
##### Enhancements
- Allow specific `--only-binary` and `--no-binary` packages to override `:all:` ([#4067](https://togithub.com/astral-sh/uv/pull/4067))
- Flatten ORs and ANDs in marker construction ([#4260](https://togithub.com/astral-sh/uv/pull/4260))
- Skip invalid interpreters when searching for requested interpreter executable name ([#4308](https://togithub.com/astral-sh/uv/pull/4308))
- Display keyring stderr during queries ([#4343](https://togithub.com/astral-sh/uv/pull/4343))
- Allow discovery of uv binary relative to package root ([#4336](https://togithub.com/astral-sh/uv/pull/4336))
##### Enhancements
- Use relative path for `lib64` symlink ([#4268](https://togithub.com/astral-sh/uv/pull/4268))
##### CLI
- Add uv version to debug output ([#4259](https://togithub.com/astral-sh/uv/pull/4259))
- Allow `--no-binary` with `uv pip compile` ([#4301](https://togithub.com/astral-sh/uv/pull/4301))
- Hide `--no-system` from the CLI ([#4292](https://togithub.com/astral-sh/uv/pull/4292))
- Make `--reinstall`, `--upgrade`, and `--refresh` shared arguments ([#4319](https://togithub.com/astral-sh/uv/pull/4319))
##### Configuration
- Add `UV_EXCLUDE_NEWER` environment variable ([#4287](https://togithub.com/astral-sh/uv/pull/4287))
##### Bug fixes
- Allow normalization to completely eliminate markers ([#4271](https://togithub.com/astral-sh/uv/pull/4271))
- Avoid treating direct path archives as always dynamic ([#4283](https://togithub.com/astral-sh/uv/pull/4283))
- De-duplicate markers during normalization ([#4263](https://togithub.com/astral-sh/uv/pull/4263))
- Fix incorrect parsing of requested Python version as empty version specifiers ([#4289](https://togithub.com/astral-sh/uv/pull/4289))
- Suggest correct command to create a virtual environment when encountering externally managed interpreters ([#4314](https://togithub.com/astral-sh/uv/pull/4314))
- Use consistent order for extra groups in lockfile ([#4275](https://togithub.com/astral-sh/uv/pull/4275))
##### Documentation
- Add `pip-compile` defaults to `PIP_COMPATIBILITY.md` ([#4302](https://togithub.com/astral-sh/uv/pull/4302))
- Expand on `pip-compile` default differences ([#4306](https://togithub.com/astral-sh/uv/pull/4306))
- Tweak copy on some command-line arguments ([#4293](https://togithub.com/astral-sh/uv/pull/4293))
- Move the preview changelog so the GitHub Release shows stable changes ([#4290](https://togithub.com/astral-sh/uv/pull/4290))
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 becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.2.11
->0.2.12
Release Notes
astral-sh/uv (astral-sh/uv)
### [`v0.2.12`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0212) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.2.11...0.2.12) ##### Enhancements - Allow specific `--only-binary` and `--no-binary` packages to override `:all:` ([#4067](https://togithub.com/astral-sh/uv/pull/4067)) - Flatten ORs and ANDs in marker construction ([#4260](https://togithub.com/astral-sh/uv/pull/4260)) - Skip invalid interpreters when searching for requested interpreter executable name ([#4308](https://togithub.com/astral-sh/uv/pull/4308)) - Display keyring stderr during queries ([#4343](https://togithub.com/astral-sh/uv/pull/4343)) - Allow discovery of uv binary relative to package root ([#4336](https://togithub.com/astral-sh/uv/pull/4336)) ##### Enhancements - Use relative path for `lib64` symlink ([#4268](https://togithub.com/astral-sh/uv/pull/4268)) ##### CLI - Add uv version to debug output ([#4259](https://togithub.com/astral-sh/uv/pull/4259)) - Allow `--no-binary` with `uv pip compile` ([#4301](https://togithub.com/astral-sh/uv/pull/4301)) - Hide `--no-system` from the CLI ([#4292](https://togithub.com/astral-sh/uv/pull/4292)) - Make `--reinstall`, `--upgrade`, and `--refresh` shared arguments ([#4319](https://togithub.com/astral-sh/uv/pull/4319)) ##### Configuration - Add `UV_EXCLUDE_NEWER` environment variable ([#4287](https://togithub.com/astral-sh/uv/pull/4287)) ##### Bug fixes - Allow normalization to completely eliminate markers ([#4271](https://togithub.com/astral-sh/uv/pull/4271)) - Avoid treating direct path archives as always dynamic ([#4283](https://togithub.com/astral-sh/uv/pull/4283)) - De-duplicate markers during normalization ([#4263](https://togithub.com/astral-sh/uv/pull/4263)) - Fix incorrect parsing of requested Python version as empty version specifiers ([#4289](https://togithub.com/astral-sh/uv/pull/4289)) - Suggest correct command to create a virtual environment when encountering externally managed interpreters ([#4314](https://togithub.com/astral-sh/uv/pull/4314)) - Use consistent order for extra groups in lockfile ([#4275](https://togithub.com/astral-sh/uv/pull/4275)) ##### Documentation - Add `pip-compile` defaults to `PIP_COMPATIBILITY.md` ([#4302](https://togithub.com/astral-sh/uv/pull/4302)) - Expand on `pip-compile` default differences ([#4306](https://togithub.com/astral-sh/uv/pull/4306)) - Tweak copy on some command-line arguments ([#4293](https://togithub.com/astral-sh/uv/pull/4293)) - Move the preview changelog so the GitHub Release shows stable changes ([#4290](https://togithub.com/astral-sh/uv/pull/4290))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 becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.