escrotum
escrotum copied to clipboard
Doesn't work with Python 3.10.1
After reading this issue: #68
I was able to get escrotum working on python 3.10.1 again, however the issues I was having prior to installing escrotum as a python package and also installing python-numpy from AUR as mentioned as fix actions.. my issues were identical to the issues given when python upgraded to 3.9.
Everything from the original post in #68 is identical and relevant to the issue upgrading from python 3.9 to 3.10(.1), I am also running Arch Linux and I received the same exact errors.
As noted, installing python-numpy and running pip install escrotum have fixed the issue in the meantime.
Please run this command and check its output. Any packages shown there must be reinstalled:
pacman -Qqo /usr/lib/python3.9
Especially if escrotum is included you have to rebuild it!
Same issue here even after rebuilding all the 3.9 packages.
Works fine for me.
@SuperZoops
What is the output of pacman -Qqo /usr/lib/python3.9?
Works fine for me.
@SuperZoops What is the output of
pacman -Qqo /usr/lib/python3.9?
Oh sorry, I fixed it after rebuilding all 3.10 packages, there was nothing in 3.9 before it broke though as I rebuilt everything as soon as 3.10 dropped, so something between 3.10 and 3.10.1 must have broken it. Closing my intervention.
Please run this command and check its output. Any packages shown there must be reinstalled:
pacman -Qqo /usr/lib/python3.9Especially if escrotum is included you have to rebuild it!
Yeah, that fixed. Why does this happens tho? I'm asking just to learn something, if you have any time to answer would be much appreciated. Thanks in advance!
@kodenart Packages are built against a specific version of Python. If the version changes, all dependent packages must be rebuilt against the new version.
Sure, but that's the first package that I've had to explicitly tell the manager to rebuild. Maybe there's some info missing in the dependencies area of the package?
All official packages are rebuilt automatically. But AUR packages are your own responsibility. Especially VCS packages (-git) will only be bumped if their PKGBUILD changes (usually).
Thx!