1*705982a5SPatrick WilliamsFrom 0920bd21ceab75bc4b655c571a37835526dd2468 Mon Sep 17 00:00:00 2001 2*705982a5SPatrick WilliamsFrom: Alexander Kanavin <alex@linutronix.de> 3*705982a5SPatrick WilliamsDate: Wed, 27 Dec 2023 15:12:19 +0100 4*705982a5SPatrick WilliamsSubject: [PATCH] versioneer.py: do not use SafeConfigParser 5*705982a5SPatrick Williams 6*705982a5SPatrick WilliamsThis has been deprecated for a long time, and finally removed in python 3.12 7*705982a5SPatrick Williams 8*705982a5SPatrick WilliamsUpstream-Status: Submitted [https://github.com/rsokl/custom_inherit/pull/49] 9*705982a5SPatrick WilliamsSigned-off-by: Alexander Kanavin <alex@linutronix.de> 10*705982a5SPatrick Williams--- 11*705982a5SPatrick Williams versioneer.py | 4 ++-- 12*705982a5SPatrick Williams 1 file changed, 2 insertions(+), 2 deletions(-) 13*705982a5SPatrick Williams 14*705982a5SPatrick Williamsdiff --git a/versioneer.py b/versioneer.py 15*705982a5SPatrick Williamsindex 64fea1c..3aa5da3 100644 16*705982a5SPatrick Williams--- a/versioneer.py 17*705982a5SPatrick Williams+++ b/versioneer.py 18*705982a5SPatrick Williams@@ -339,9 +339,9 @@ def get_config_from_root(root): 19*705982a5SPatrick Williams # configparser.NoOptionError (if it lacks "VCS="). See the docstring at 20*705982a5SPatrick Williams # the top of versioneer.py for instructions on writing your setup.cfg . 21*705982a5SPatrick Williams setup_cfg = os.path.join(root, "setup.cfg") 22*705982a5SPatrick Williams- parser = configparser.SafeConfigParser() 23*705982a5SPatrick Williams+ parser = configparser.ConfigParser() 24*705982a5SPatrick Williams with open(setup_cfg, "r") as f: 25*705982a5SPatrick Williams- parser.readfp(f) 26*705982a5SPatrick Williams+ parser.read_file(f) 27*705982a5SPatrick Williams VCS = parser.get("versioneer", "VCS") # mandatory 28*705982a5SPatrick Williams 29*705982a5SPatrick Williams def get(parser, name): 30