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 15f6f2a commit de49c8e
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 @@ -396,9 +396,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 de49c8e

Please sign in to comment.