Skip to content

Commit

Permalink
Use ConfigParser instead of SafeConfigParser
Browse files Browse the repository at this point in the history
The configparser's SafeConfigParser has been renamed to ConfigParser in
Python 3.2 [1]. It was finally removed in Python 3.12 [2].

[1] https://docs.python.org/dev/whatsnew/3.2.html#configparser
[2] https://docs.python.org/3/whatsnew/3.12.html#configparser
  • Loading branch information
athos-ribeiro committed Jun 3, 2024
1 parent aa145c9 commit d47cae1
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions versioneer.py
Original file line number Diff line number Diff line change
Expand Up @@ -340,9 +340,9 @@ 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)
parser.read_file(f)
VCS = parser.get("versioneer", "VCS") # mandatory

def get(parser, name):
Expand Down

0 comments on commit d47cae1

Please sign in to comment.