python-ed25519 icon indicating copy to clipboard operation
python-ed25519 copied to clipboard

Installer incompatible with Python 3.12

Open philpennock opened this issue 2 years ago • 3 comments

Attempting to install this Python module under Python 3.12.0 fails, because of the legacy API removals in configparser, see https://docs.python.org/3.12/whatsnew/3.12.html#configparser

        File "/home/pdp/tmp/pip-install-2veuinio/ed25519_edac44b7ec634c7a8d71316cd0dfedea/versioneer.py", line 399, in get_config_from_root
          parser = configparser.SafeConfigParser()
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?

philpennock avatar Oct 02 '23 16:10 philpennock

The versioneer issue is resolved, but an old versioneer is vendored here. Upgrade with pipx run versioneer install.

See https://github.com/python-versioneer/python-versioneer/blob/master/UPGRADING.md for any migration issues.

effigies avatar Dec 13 '23 20:12 effigies

This is still an issue and adding versioneer adds more problems I don't understand

browolf avatar Jul 14 '24 11:07 browolf