Bug 2319387 (SETUPTOOLS74) - Setuptools 74+
Summary: Setuptools 74+
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SETUPTOOLS74
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Miro Hrončok
QA Contact:
URL:
Whiteboard:
Depends On: 2319698 2319620 2319621 2319622 2319623 2319624 2319625 2319626 2319627 2319628 2319629 2319630 2319631 2319632 2319633 2319634 2319635 2319636 2319637 2319638 2319639 2319640 2319641 2319642 2319643 2319644 2319645 2319646 2319647 2319648 2319649 2319650 2319651 2319652 2319653 2319654 2319655 2319656 2319657 2319658 2319659 2319660 2319661 2319662 2319663 2319664 2319665 2319666 2319667 2319668 2319669 2319670 2319671 2319672 2319673 2319674 2319675 2319676 2319677 2319678 2319679 2319680 2319681 2319682 2319683 2319684 2319685 2319686 2319687 2319688 2319689 2319690 2319691 2319692 2319693 2319694 2319695 2319696 2319697 2319699 2319700 2319701 2319702 2319703 2319704 2319705 2319706 2319707 2319708 2319709 2319710 2319711 2319712 2319713 2319714 2319715 2319716 2319717 2319718 2319719 2319720 2319721 2319722 2319723 2319724 2319725 2319726 2319727 2319728 2319729 2319730 2319731 2319732 2319733 2319734 2319735 2319736 2319737 2319738 2319739 2319740 2319741 2319742 2319743 2319744 2319745 2319746 2319747 2319748 2319749 2319750 2319751 2319752 2319789
Blocks: F42Changes
TreeView+ depends on / blocked
 
Reported: 2024-10-17 14:35 UTC by Aoife Moloney
Modified: 2025-03-26 13:33 UTC (History)
1 user (show)

Fixed In Version: python-setuptools-74.1.3-1.fc42
Clone Of:
Environment:
Last Closed: 2025-03-26 13:33:55 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Aoife Moloney 2024-10-17 14:35:24 UTC
This is a tracking bug for Change: Setuptools 74+
For more details, see: https://fedoraproject.org/wiki/Changes/Setuptools_74%2B

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).

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 fedepell 2024-10-20 14:46:26 UTC
Thanks for the heads up!

I've locally enabled the test calling pytest directly but then they fail. But I realize in previous versions there was no test running:

```
writing manifest file 'jinja2_time.egg-info/SOURCES.txt'
running build_ext
----------------------------------------------------------------------
Ran 0 tests in 0.000s
```

And indeed running them manually on my current FC40 also leads to failure.

Does it sound reasonable to you if I just disable them for the time being (so would be de-facto equivalent to previous releses)?

I'm actually considering as well if it is worth fixing or orphaning the package, as I maintained it since it was a dependency for python-cookiecutter but that doesn't depend on jinja2-time anymore (they have just inlined the code here inside instead of using the separate module, I guess since it was unmaintained upstream from a long time) so now keeping this one may be not worth.

Thanks for your input!
F.

Comment 2 fedepell 2024-10-21 03:25:48 UTC
(In reply to fedepell from comment #1)
> Thanks for the heads up!

Sorry this went to the wrong bugzilla ticket :-/ Is there a way to delete? I cannot seem to find one :-(

Comment 3 Miro Hrončok 2024-10-21 10:01:08 UTC
> Is there a way to delete?

No, but never mind.


Note You need to log in before you can comment on or make changes to this bug.