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

Installer incompatible with Python 3.12

Open philpennock opened this issue 9 months ago • 1 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