Bug 2319789

Summary: pulp-cli fails to build with setuptools 74+: setuptools<73 in build-system.requires
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: pulp-cliAssignee: Matthias Dellweg <mdellweg>
Status: CLOSED RAWHIDE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: mdellweg
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: pulp-cli-0.29.2-4.fc42 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-10-22 16:40:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2319387    

Description Miro Hrončok 2024-10-18 15:46:00 UTC
Dear package maintainer,

It appears that your package cannot be tested with setuptools 74.1.3 and wheel 0.44 because it BuildRequires python3dist(setuptools) < 73~~

This is coming from upstream metadata, build-system.requires in pyproject.toml.

We plan to update setuptools to version 74 or newer in Fedora 42. This is an approved Fedora 42 Change:

  https://fedoraproject.org/wiki/Changes/Setuptools_74+

Please analyze why is this requirement pinned to <73 and remove the pin. Thank you.

You can use the builds from the churchyard/setuptools-74 copr for local testing.

  mock -r fedora-rawhide-x86_64 --addrepo 'https://download.copr.fedorainfracloud.org/results/churchyard/setuptools-74/fedora-rawhide-$basearch/'


If you need help, reach out to me in this bugzilla.

Comment 1 Matthias Dellweg 2024-10-22 15:17:34 UTC
This should be fixed with 0.29.2-4 uploaded to rawhide.

Comment 2 Miro Hrončok 2024-10-22 16:40:17 UTC
Thanks.