summarylogtreecommitdiffstats
path: root/0036-sysconfig-mingw-sysconfig-like-posix.patch
diff options
context:
space:
mode:
Diffstat (limited to '0036-sysconfig-mingw-sysconfig-like-posix.patch')
-rw-r--r--0036-sysconfig-mingw-sysconfig-like-posix.patch62
1 files changed, 62 insertions, 0 deletions
diff --git a/0036-sysconfig-mingw-sysconfig-like-posix.patch b/0036-sysconfig-mingw-sysconfig-like-posix.patch
new file mode 100644
index 000000000000..0578e296e83f
--- /dev/null
+++ b/0036-sysconfig-mingw-sysconfig-like-posix.patch
@@ -0,0 +1,62 @@
+From ab96d425d200796577c4d9eef79cc1e0e62a39dc Mon Sep 17 00:00:00 2001
+From: Christoph Reiter <reiter.christoph@gmail.com>
+Date: Tue, 21 Sep 2021 20:53:59 +0200
+Subject: [PATCH 036/N] sysconfig: mingw sysconfig like posix
+
+---
+ Lib/sysconfig.py | 28 ++++++++++++++--------------
+ 1 file changed, 14 insertions(+), 14 deletions(-)
+
+diff --git a/Lib/sysconfig.py b/Lib/sysconfig.py
+index f69d0db..64f7719 100644
+--- a/Lib/sysconfig.py
++++ b/Lib/sysconfig.py
+@@ -48,23 +48,23 @@ _INSTALL_SCHEMES = {
+ 'data': '{base}',
+ },
+ 'nt': {
+- 'stdlib': '{installed_base}/Lib',
+- 'platstdlib': '{base}/Lib',
+- 'purelib': '{base}/Lib/site-packages',
+- 'platlib': '{base}/Lib/site-packages',
+- 'include': '{installed_base}/Include',
+- 'platinclude': '{installed_base}/Include',
+- 'scripts': '{base}/Scripts',
++ 'stdlib': '{installed_base}/lib/python{py_version_short}',
++ 'platstdlib': '{base}/lib/python{py_version_short}',
++ 'purelib': '{base}/lib/python{py_version_short}/site-packages',
++ 'platlib': '{base}/lib/python{py_version_short}/site-packages',
++ 'include': '{installed_base}/include/python{py_version_short}',
++ 'platinclude': '{installed_base}/include/python{py_version_short}',
++ 'scripts': '{base}/bin',
+ 'data': '{base}',
+ },
+ # NOTE: When modifying "purelib" scheme, update site._get_path() too.
+ 'nt_user': {
+- 'stdlib': '{userbase}/Python{py_version_nodot}',
+- 'platstdlib': '{userbase}/Python{py_version_nodot}',
+- 'purelib': '{userbase}/Python{py_version_nodot}/site-packages',
+- 'platlib': '{userbase}/Python{py_version_nodot}/site-packages',
+- 'include': '{userbase}/Python{py_version_nodot}/Include',
+- 'scripts': '{userbase}/Python{py_version_nodot}/Scripts',
++ 'stdlib': '{userbase}/lib/python{py_version_short}',
++ 'platstdlib': '{userbase}/lib/python{py_version_short}',
++ 'purelib': '{userbase}/lib/python{py_version_short}/site-packages',
++ 'platlib': '{userbase}/lib/python{py_version_short}/site-packages',
++ 'include': '{userbase}/include/python{py_version_short}',
++ 'scripts': '{userbase}/bin',
+ 'data': '{userbase}',
+ },
+ 'posix_user': {
+@@ -471,7 +471,7 @@ def _init_non_posix(vars):
+ vars['INCLUDEPY'] = get_path('include')
+ vars['EXT_SUFFIX'] = _imp.extension_suffixes()[0]
+ vars['EXE'] = '.exe'
+- vars['VERSION'] = _PY_VERSION_SHORT_NO_DOT
++ vars['VERSION'] = _PY_VERSION_SHORT
+ vars['BINDIR'] = os.path.dirname(_safe_realpath(sys.executable))
+
+ #
+--
+2.33.0
+