]> granicus.if.org Git - python/commitdiff
bpo-38468 : Refactor python-config (#16749)
authorJoannah Nanjekye <33177550+nanjekyejoannah@users.noreply.github.com>
Tue, 15 Oct 2019 14:18:47 +0000 (11:18 -0300)
committerGitHub <noreply@github.com>
Tue, 15 Oct 2019 14:18:47 +0000 (11:18 -0300)
* refactor python-config

* ðŸ“œðŸ¤– Added by blurb_it.

* Update Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst

Co-Authored-By: Pablo Galindo <Pablogsal@gmail.com>
* Use getvar for pyver

* Update news entry with affected file.

* Update Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst

Co-Authored-By: Victor Stinner <vstinner@python.org>
* Update 2019-10-13-16-18-24.bpo-38468.buCO84.rst

Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst [new file with mode: 0644]
Misc/python-config.in

diff --git a/Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst b/Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst
new file mode 100644 (file)
index 0000000..4fe4c2b
--- /dev/null
@@ -0,0 +1,2 @@
+Misc/python-config.in now uses `getvar()` for all still existing `sysconfig.get_config_var()` calls.\r
+Patch by Joannah Nanjekye.\r
index 727c4a8682270fc6a77ced0aeda0684b63bd00bd..ebd99daa0c2798a34d54797d41c3bdb773918036 100644 (file)
@@ -25,8 +25,8 @@ except getopt.error:
 if not opts:
     exit_with_usage()
 
-pyver = sysconfig.get_config_var('VERSION')
 getvar = sysconfig.get_config_var
+pyver = getvar('VERSION')
 
 opt_flags = [flag for (flag, val) in opts]
 
@@ -35,10 +35,10 @@ if '--help' in opt_flags:
 
 for opt in opt_flags:
     if opt == '--prefix':
-        print(sysconfig.get_config_var('prefix'))
+        print(getvar('prefix'))
 
     elif opt == '--exec-prefix':
-        print(sysconfig.get_config_var('exec_prefix'))
+        print(getvar('exec_prefix'))
 
     elif opt in ('--includes', '--cflags'):
         flags = ['-I' + sysconfig.get_path('include'),
@@ -65,10 +65,10 @@ for opt in opt_flags:
         print(' '.join(libs))
 
     elif opt == '--extension-suffix':
-        print(sysconfig.get_config_var('EXT_SUFFIX'))
+        print(getvar('EXT_SUFFIX'))
 
     elif opt == '--abiflags':
         print(sys.abiflags)
 
     elif opt == '--configdir':
-        print(sysconfig.get_config_var('LIBPL'))
+        print(getvar('LIBPL'))