Skip to content

Commit

Permalink
Use ConfigParser instead of SafeConfigParser
Browse files Browse the repository at this point in the history
The SafeConfigParser class will be renamed to ConfigParser in Python
3.12 [1]. This alias will be removed in future versions.So we can use
ConfigParser directly instead.

[1] python/cpython#89336

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
  • Loading branch information
hongxu-jia committed Nov 18, 2022
1 parent 4c7eb61 commit 0beacf9
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 @@ -339,9 +339,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 0beacf9

Please sign in to comment.