Upstream for uv has updated their changelogs[1] to make it clear that
“There are no breaking changes to uv_build [in the 0.10 release]. If you
have an upper bound in your [build-system] table, you should update it,
e.g., from <0.10.0 to <0.11.0.”
With this reassurance, a successful impact check, and the fact that no
package in Fedora 42 or 43 has a conflicting version bound on
python-uv-build, I plan to treat python-uv-build 0.10.x as a
*compatible* update, akin to any routine patch release, and ship it in
Fedora 42 and 43 after all.
[1] https://github.com/astral-sh/uv/blob/0.10.1/CHANGELOG.md#0100
On 08/02/2026 5:31 pm, Ben Beasley wrote:
In approximately one week, I plan to update the uv package to version
0.10.x in stable branches F43 and F42. This includes some relatively
minor breaking changes[1]; most users will not need to change
anything. This update is permitted under an existing permanent
exception to the Updates Policy in Fedora[3][4]. Version 0.10.0 of uv
is already in Rawhide and F44.
At around the same time, I will update uv to 0.10.x in the EPEL10
leading branch (currently EPEL10.2), as allowed by a corresponding
exception for EPEL[5], limited to leading branches and to versions
through 1.0. No further approvals are needed for this update, but I do
plan to follow the usual announcement and testing procedure for
incompatible upgrades in EPEL[6].
At this time, I have no plans to upgrade the python-uv-build package
in F42/F43 past 0.9.30. While uv is primarily used for developing
Python software, the packaged build backend python-uv-build is
primarily used to build other packages in Fedora, and the arguments
for updating it across SemVer boundaries without a specific compelling
reason are much weaker.
[1] https://github.com/astral-sh/uv/releases/tag/0.10.0
[2] https://astral.sh/blog/ruff-v0.15.0
[3]
https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#_other_packages
[4] https://pagure.io/fesco/issue/3262
[5] https://pagure.io/epel/issue/317
[6]
https://docs.fedoraproject.org/en-US/epel/epel-policy-incompatible-upgrades/#process_for_incompatible_upgrades
--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it:
https://forge.fedoraproject.org/infra/tickets/issues/new