From d1010228b3faba964cd6a4ef69f44a9b3a037a44 Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Mon, 15 Jul 2024 18:38:59 -0400 Subject: [PATCH] Bump version to v0.2.25 (#5083) --- CHANGELOG.md | 32 ++++++++++++++++++++++++++++++++ Cargo.lock | 4 ++-- PREVIEW-CHANGELOG.md | 21 +++++++++++++++++++++ README.md | 4 ++-- crates/uv-version/Cargo.toml | 2 +- crates/uv/Cargo.toml | 2 +- pyproject.toml | 2 +- 7 files changed, 60 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6db8eaff2..de33874fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## 0.2.25 + +### Enhancements + +- Include PyPy-specific executables when creating virtual environments with `uv venv` ([#5047](https://github.com/astral-sh/uv/pull/5047)) +- Add a custom error message for `--no-build-isolation` `torch` dependencies ([#5041](https://github.com/astral-sh/uv/pull/5041)) +- Improve missing `wheel` error message with `--no-build-isolation` ([#4964](https://github.com/astral-sh/uv/pull/4964)) + +### CLI + +- Add `--no-pager` option in `help` command ([#5007](https://github.com/astral-sh/uv/pull/5007)) +- Unhide `--isolated` global argument ([#5005](https://github.com/astral-sh/uv/pull/5005)) +- Warn when unused `pyproject.toml` configuration is detected ([#5025](https://github.com/astral-sh/uv/pull/5025)) + +### Bug fixes + +- Fall back to streaming wheel when `Content-Length` header is absent ([#5000](https://github.com/astral-sh/uv/pull/5000)) +- Fix substring marker expression disjointness checks ([#4998](https://github.com/astral-sh/uv/pull/4998)) +- Lock directories to synchronize wheel-install copies ([#4978](https://github.com/astral-sh/uv/pull/4978)) +- Normalize out complementary == or != markers ([#5050](https://github.com/astral-sh/uv/pull/5050)) +- Retry on permission errors when persisting extracted source distributions to the cache ([#5076](https://github.com/astral-sh/uv/pull/5076)) +- Set absolute URLs prior to uploading to PyPI ([#5038](https://github.com/astral-sh/uv/pull/5038)) +- Exclude `--upgrade-package` from the `pip compile` header ([#5032](https://github.com/astral-sh/uv/pull/5032)) +- Exclude `--upgrade-package` when option and value are passed as a single argument ([#5033](https://github.com/astral-sh/uv/pull/5033)) +- Add split to cover marker universe when existing splits are incomplete ([#5074](https://github.com/astral-sh/uv/pull/5074)) +- Use correct `pyproject.toml` path in warnings ([#5069](https://github.com/astral-sh/uv/pull/5069)) + +### Documentation + +- Fix `CONTRIBUTING.md` instructions to install multiple Python versions ([#5015](https://github.com/astral-sh/uv/pull/5015)) +- Use versioned badges when uploading to PyPI ([#5039](https://github.com/astral-sh/uv/pull/5039)) + ## 0.2.24 ### Enhancements diff --git a/Cargo.lock b/Cargo.lock index d37e96951..5422a804b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4428,7 +4428,7 @@ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "uv" -version = "0.2.24" +version = "0.2.25" dependencies = [ "anstream", "anyhow", @@ -5159,7 +5159,7 @@ dependencies = [ [[package]] name = "uv-version" -version = "0.2.24" +version = "0.2.25" [[package]] name = "uv-virtualenv" diff --git a/PREVIEW-CHANGELOG.md b/PREVIEW-CHANGELOG.md index e579ee7ac..74a69409b 100644 --- a/PREVIEW-CHANGELOG.md +++ b/PREVIEW-CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## 0.2.25 + +### Preview features + +- Add documentation for running scripts ([#4968](https://github.com/astral-sh/uv/pull/4968)) +- Add guide for tools ([#4982](https://github.com/astral-sh/uv/pull/4982)) +- Allow URL dependencies in tool run `--from` ([#5002](https://github.com/astral-sh/uv/pull/5002)) +- Add guide for authenticating to Azure Artifacts ([#4857](https://github.com/astral-sh/uv/pull/4857)) +- Improve rc file detection based on rustup ([#5026](https://github.com/astral-sh/uv/pull/5026)) +- Rename `python install --force` parameter to `--reinstall` ([#4999](https://github.com/astral-sh/uv/pull/4999)) +- Use lockfile to prefill resolver index ([#4495](https://github.com/astral-sh/uv/pull/4495)) +- `uv tool install` hint the correct when the executable is available ([#5019](https://github.com/astral-sh/uv/pull/5019)) +- `uv tool run` error messages references `uvx` when appropriate ([#5014](https://github.com/astral-sh/uv/pull/5014)) +- `uvx` warns when requested executable is not provided by the package [#5071](https://github.com/astral-sh/uv/pull/5071)) +- Exit with zero when `uv tool install` request is already satisfied ([#4986](https://github.com/astral-sh/uv/pull/4986)) +- Respect the libc of the execution environment with `uv python list` ([#5036](https://github.com/astral-sh/uv/pull/5036)) +- Update standalone Pythons to include 3.12.4 ([#5042](https://github.com/astral-sh/uv/pull/5042)) +- `uv tool run` suggest valid commands when command is not found ([#4997](https://github.com/astral-sh/uv/pull/4997)) +- Add Windows path updates for `uv tool` ([#5029](https://github.com/astral-sh/uv/pull/5029)) +- Add a command to append uv's binary directory to PATH ([#4975](https://github.com/astral-sh/uv/pull/4975)) + ## 0.2.24 ### Preview features diff --git a/README.md b/README.md index 4c138ef08..20e45874c 100644 --- a/README.md +++ b/README.md @@ -53,8 +53,8 @@ curl -LsSf https://astral.sh/uv/install.sh | sh powershell -c "irm https://astral.sh/uv/install.ps1 | iex" # For a specific version. -curl -LsSf https://astral.sh/uv/0.2.24/install.sh | sh -powershell -c "irm https://astral.sh/uv/0.2.24/install.ps1 | iex" +curl -LsSf https://astral.sh/uv/0.2.25/install.sh | sh +powershell -c "irm https://astral.sh/uv/0.2.25/install.ps1 | iex" # With pip. pip install uv diff --git a/crates/uv-version/Cargo.toml b/crates/uv-version/Cargo.toml index 7531bfc34..a268f4bc4 100644 --- a/crates/uv-version/Cargo.toml +++ b/crates/uv-version/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv-version" -version = "0.2.24" +version = "0.2.25" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/crates/uv/Cargo.toml b/crates/uv/Cargo.toml index 7b3073bfb..31507b855 100644 --- a/crates/uv/Cargo.toml +++ b/crates/uv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uv" -version = "0.2.24" +version = "0.2.25" edition = { workspace = true } rust-version = { workspace = true } homepage = { workspace = true } diff --git a/pyproject.toml b/pyproject.toml index 4a620d6af..3f0bde357 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "uv" -version = "0.2.24" +version = "0.2.25" description = "An extremely fast Python package installer and resolver, written in Rust." authors = [{ name = "Astral Software Inc.", email = "hey@astral.sh" }] requires-python = ">=3.8"