Bug 2319734
Summary: | python-volatile fails to build with setuptools 74+ | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | python-volatile | Assignee: | Michel Lind <michel> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | michel |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-volatile-2.1.0-15.fc42 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2024-10-31 17:03:29 UTC | Type: | --- |
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 10:15:14 UTC
I plan to update setuptools to 74.x in rawhide this week. At that point, this package will fail to build from source if not fixed. Thanks for the heads up! Sorry for the slow response, I was on vacation when this was filed. Uh, this is fun - upstream has been dead for... 8 years, and we still have two packages depending on it ``` ❯ fedrq-pydeps-verbose.sh volatile + fedrq whatrequires 'python3dist(volatile)' -F multiline:source,requires + grep 'python3dist(volatile)' python-bowler : python3dist(volatile) python-moreorless : python3dist(volatile) ``` moreorless is in turn used by bowler, but also by usort; usort is not used by anyone else We probably care about usort though... I'll figure this out. Usually, it's just about replacing: %check %{python3} setup.py test With: %check %{python3} -m unittest Or similar. (In reply to Miro Hrončok from comment #3) > Usually, it's just about replacing: > > %check > %{python3} setup.py test > > With: > > %check > %{python3} -m unittest > > Or similar. yup, I just got round to (re-)reading the change document. Going to use pytest since, might as well, looks like it works. FEDORA-2024-bb3c83c180 (python-volatile-2.1.0-15.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2024-bb3c83c180 FEDORA-2024-bb3c83c180 (python-volatile-2.1.0-15.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report. |