python-autograd 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-autograd to stop depending on python3-future. The upstream issues: https://github.com/HIPS/autograd/issues/606
Honestly, I don't recall how I became the maintainer of this package. Something I (co-)maintain must have depended on it at the time. Currently nothing depends on python-autograd. Upstream states the following: "Note: Autograd is still being maintained but is no longer actively developed. The main developers (Dougal Maclaurin, David Duvenaud, Matt Johnson, and Jamie Townsend) are now working on JAX, with Dougal and Matt working on it full-time. JAX combines a new version of Autograd with extra features such as jit compilation." I'm inclined to let the package go and orphan or retire it. Though, going by the issue mentioned above, the future dependency looks fixable. Thoughts?
I don’t know much. This package was on the wish list in the past, https://pagure.io/neuro-sig/NeuroFedora/issue/341. Upstream still seems to be semi-active, with the last release a bit less than a year ago, and plenty of recent issues and PR’s.
(I wonder if jax is possible to package in Fedora, with CUDA support disabled. It’s a lot more complicated than autograd.)
https://github.com/HIPS/autograd/issues/606#issuecomment-2080733666
https://github.com/HIPS/autograd/pull/619
(In reply to Ben Beasley from comment #3) > (I wonder if jax is possible to package in Fedora, with CUDA support > disabled. It’s a lot more complicated than autograd.) As a replacement for autograd? Knock yourself out. But jax doesn't need autograd. I'm fine with keeping autograd around, though, carrying the patch. I wouldn't mind getting an idea how many people use it actually.
FEDORA-2024-570a42cfc9 (python-autograd-1.6.2-8.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-570a42cfc9
FEDORA-2024-570a42cfc9 (python-autograd-1.6.2-8.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.