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 30523fe commit 2f58903
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 2f58903

Please sign in to comment.