You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+39Lines changed: 39 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,43 @@
3
3
<!-- prettier-ignore-start -->
4
4
5
5
6
+
## 0.7.19
7
+
8
+
The **[uv build backend](https://docs.astral.sh/uv/concepts/build-backend/) is now stable**, and considered ready for production use.
9
+
10
+
The uv build backend is a great choice for pure Python projects. It has reasonable defaults, with the goal of requiring zero configuration for most users, but provides flexible configuration to accommodate most Python project structures. It integrates tightly with uv, to improve messaging and user experience. It validates project metadata and structures, preventing common mistakes. And, finally, it's very fast — `uv sync` on a new project (from `uv init`) is 10-30x faster than with other build backends.
11
+
12
+
To use uv as a build backend in an existing project, add `uv_build` to the `[build-system]` section in your `pyproject.toml`:
13
+
14
+
```toml
15
+
[build-system]
16
+
requires = ["uv_build>=0.7.19,<0.8.0"]
17
+
build-backend = "uv_build"
18
+
```
19
+
20
+
In a future release, it will replace `hatchling` as the default in `uv init`. As before, uv will remain compatible with all standards-compliant build backends.
21
+
22
+
### Python
23
+
24
+
- Add PGO distributions of Python for aarch64 Linux, which are more optimized for better performance
25
+
26
+
See the [python-build-standalone release](https://github.com/astral-sh/python-build-standalone/releases/tag/20250702) for more details.
27
+
28
+
### Enhancements
29
+
30
+
- Ignore Python patch version for `--universal` pip compile ([#14405](https://github.com/astral-sh/uv/pull/14405))
31
+
- Update the tilde version specifier warning to include more context ([#14335](https://github.com/astral-sh/uv/pull/14335))
32
+
- Clarify behavior and hint on tool install when no executables are available ([#14423](https://github.com/astral-sh/uv/pull/14423))
33
+
34
+
### Bug fixes
35
+
36
+
- Make project and interpreter lock acquisition non-fatal ([#14404](https://github.com/astral-sh/uv/pull/14404))
37
+
- Includes `sys.prefix` in cached environment keys to avoid `--with` collisions across projects ([#14403](https://github.com/astral-sh/uv/pull/14403))
38
+
39
+
### Documentation
40
+
41
+
- Add a migration guide from pip to uv projects ([#12382](https://github.com/astral-sh/uv/pull/12382))
42
+
6
43
## 0.7.18
7
44
8
45
### Python
@@ -12,6 +49,8 @@
12
49
These are not downloaded by default, since x86-64 Python has broader ecosystem support on Windows.
13
50
However, they can be requested with `cpython-<version>-windows-aarch64`.
14
51
52
+
See the [python-build-standalone release](https://github.com/astral-sh/python-build-standalone/releases/tag/20250630) for more details.
53
+
15
54
### Enhancements
16
55
17
56
- Keep track of retries in `ManagedPythonDownload::fetch_with_retry` ([#14378](https://github.com/astral-sh/uv/pull/14378))
0 commit comments