python-pyswarms buildrequires python3-future which won't work with Python 3.13 (Fedora 41+). future (python3-future) will not be buildable, installable and usable with Python 3.13, which removes lib2to3 and 2to3. Python 3.13 will be the main Python in Fedora 41. Please migrate python-pyswarms to stop depending on python3-future. The upstream issues: https://github.com/ljvmiranda921/pyswarms/issues/517
In the project's README they added (about a year ago): NOTICE: I am not actively maintaining this repository anymore. My research interests have changed in the past few years. I highly recommend checking out scikit-opt for metaheuristic methods including PSO. I don't think upstream will fix the compatibility issue. Downstream nothing depends on `pyswarms`. Should we let it go?
I say we let it go (unless you want to look into fixing this Iztok?)---tooling should retire it automatically.
Automation has figured out the package is retired in rawhide. If you like it to be unretired, please open a ticket at https://pagure.io/releng/new_issue?template=package_unretirement