Skip to content

Commit

Permalink
Fix build against Python 3.12
Browse files Browse the repository at this point in the history
Ever since Python 3.2, configparser.SafeConfigParser has been deprecated
in favor of configparser.ConfigParser. An alias existed for backward
compatibility but the alias was dropped from Python 3.12.

Signed-off-by: Olivier Gayot <[email protected]>
  • Loading branch information
ogayot committed Nov 23, 2023
1 parent fb65d21 commit 0c7fd0e
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion versioneer.py
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,7 @@ def get_config_from_root(root):
# configparser.NoOptionError (if it lacks "VCS="). See the docstring at
# the top of versioneer.py for instructions on writing your setup.cfg .
setup_cfg = os.path.join(root, "setup.cfg")
parser = configparser.SafeConfigParser()
parser = configparser.ConfigParser()
with open(setup_cfg, "r") as f:
parser.readfp(f)
VCS = parser.get("versioneer", "VCS") # mandatory
Expand Down

0 comments on commit 0c7fd0e

Please sign in to comment.