#3278 Change: Setuptools 74+
Closed: Accepted 6 months ago by ngompa. Opened 6 months ago by amoloney.

Update to a new upstream release of python-setuptools that is not completely compatible with previous releases. Most notably, version 72.0.0 removed support for the setup.py test command (deprecated for 5 years). This is a breaking change and Fedora packages that use the setup.py test command during the build need to be adapted to use a different test runner, such as unittest, pytest, etc. There might be other breaking changes. We estimate 142 to 196 Fedora Rawhide packages to fail to build due to this upgrade (as of Sep 2024).

Owners, do not implement this work until the FESCo vote has explicitly ended.
The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed.
See the FESCo ticket policy and the Changes policy for more information.

REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the devel list thread linked above.


This should now be APPROVED (+4,0,-0). I need the tracking bug in Bugzilla for this Change to start filing bugzillas. If nobody objects, I will create it myself.

@churchyard have you created one yet? I am back at work now after being OOO with a family medical appt this morning so I will be running the bz creation script for all approved changes that were opened exactly one week ago (or more) that have received the necessary votes (+3 or more and no -1's). If you have not, this script will catch this change and automatically create a tracker bug for it so no need to manually do it.

Metadata Update from @ngompa:
- Issue tagged with: pending announcement

6 months ago

@churchyard have you created one yet?

not yet

Done. Fresh from the bugzilla bakery :p https://bugzilla.redhat.com/show_bug.cgi?id=2319387

Proposal is updated to.

+1

APPROVED (+5, 0, 0)

Metadata Update from @ngompa:
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

6 months ago

Log in to comment on this ticket.

Metadata