Skip to content

Commit

Permalink
MNT: change from using SafeConfigParser to ConfigParser
Browse files Browse the repository at this point in the history
SafeConfigParser has been deprecated since Python 3.2 and will
be removed in py311.

python/cpython#28292
https://bugs.python.org/issue45173
  • Loading branch information
tacaswell committed Oct 29, 2021
1 parent f27fd9b commit c0ba478
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions versioneer.py
Original file line number Diff line number Diff line change
Expand Up @@ -339,9 +339,8 @@ 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()
with open(setup_cfg, "r") as f:
parser.readfp(f)
parser = configparser.ConfigParser()
parser.read(setup_cfg)
VCS = parser.get("versioneer", "VCS") # mandatory

def get(parser, name):
Expand Down

0 comments on commit c0ba478

Please sign in to comment.