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
+40-1Lines changed: 40 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,14 +3,53 @@
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 accomodate 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
+
- Added PGO builds for aarch64 Linux, which have 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
9
46
10
47
- Added arm64 Windows Python 3.11, 3.12, 3.13, and 3.14
11
48
12
49
These are not downloaded by default, since x86-64 Python has broader ecosystem support on Windows.
13
-
However, they can be requested with `cpython-<version>-windows-aarch64`.
50
+
However, they can be requested with `cpython-<version>-windows-aarch64`.
51
+
52
+
See the [python-build-standalone release](https://github.com/astral-sh/python-build-standalone/releases/tag/20250630) for more details.
0 commit comments