[Bug 2357473] New: Review Request: python-uv-build - The uv build backend

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2357473

            Bug ID: 2357473
           Summary: Review Request: python-uv-build - The uv build backend
           Product: Fedora
           Version: rawhide
          Hardware: All
                OS: Linux
            Status: NEW
         Component: Package Review
          Severity: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: code@xxxxxxxxxxxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: decathorpe@xxxxxxxxx, mhroncok@xxxxxxxxxx,
                    package-review@xxxxxxxxxxxxxxxxxxxxxxx
  Target Milestone: ---
    Classification: Fedora



Spec URL: https://music.fedorapeople.org/python-uv-build.spec
SRPM URL: https://music.fedorapeople.org/python-uv-build-0.6.12-1.fc41.src.rpm

Description:

This package is a slimmed down version of uv containing only the build
backend.

Fedora Account System Username: music

I plan to add all of the co-maintainers of the uv package (rust-sig,
python-packagers-sig, and churchyard) to this package.

This package is ultimately built from the same source tree as uv, i.e.
https://github.com/astral-sh/uv, and belongs to the same cargo workspace.

I choose not to build uv-build from the uv source package because this spec
file can be much simpler than the one for uv, because the separation helps to
keep track of which patches, licenses, additional sources, etc. apply to
uv-build, and because – while it normally makes sense to synchronize updates
of this package with uv updates – there will likely be times when we want to
keep updating uv (primarily a developer tool) while holding uv-build
(primarily used for building packages) at an older version for compatibility.

The overall design and style of the spec file is based very closely on the one
for uv, originally reviewed in bug 2299712.

I am not aware of any upstreams that have adopted the uv backend yet. As long
as there isn’t any pressure from the Fedora side to ship this in stable
releases, I might keep this package Rawhide-only for a while to give the
community some time to try out the build backend. If I ship this in stable
releases now, and there ends up being a future (SemVer-incompatible) 0.7.x
release with significant fixes to the build backend, I might wish I had waited
a little longer.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2357473

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202357473%23c0

-- 
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
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/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux