Update Python(Mac) to ab/7933770
Bug: 206999403
Test: n/a
Change-Id: I677a9da378efd1789b694dce281a571c6a1e5f62
diff --git a/bin/2to3 b/bin/2to3
index e583c9b..cd51793 100644
--- a/bin/2to3
+++ b/bin/2to3
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
import sys
from lib2to3.main import main
diff --git a/bin/2to3-3.9 b/bin/2to3-3.9
index e583c9b..cd51793 100644
--- a/bin/2to3-3.9
+++ b/bin/2to3-3.9
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
import sys
from lib2to3.main import main
diff --git a/bin/easy_install-3.9 b/bin/easy_install-3.9
index edd9a89..4e4c3e7 100644
--- a/bin/easy_install-3.9
+++ b/bin/easy_install-3.9
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
# -*- coding: utf-8 -*-
import re
import sys
diff --git a/bin/idle3 b/bin/idle3
index a4b51ba..4f2f700 100644
--- a/bin/idle3
+++ b/bin/idle3
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
from idlelib.pyshell import main
if __name__ == '__main__':
diff --git a/bin/idle3.9 b/bin/idle3.9
index a4b51ba..4f2f700 100644
--- a/bin/idle3.9
+++ b/bin/idle3.9
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
from idlelib.pyshell import main
if __name__ == '__main__':
diff --git a/bin/pip3 b/bin/pip3
index 42a6ceb..3978495 100644
--- a/bin/pip3
+++ b/bin/pip3
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
# -*- coding: utf-8 -*-
import re
import sys
diff --git a/bin/pip3.9 b/bin/pip3.9
index 42a6ceb..3978495 100644
--- a/bin/pip3.9
+++ b/bin/pip3.9
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
# -*- coding: utf-8 -*-
import re
import sys
diff --git a/bin/pydoc3 b/bin/pydoc3
index 6e85948..0968acc 100644
--- a/bin/pydoc3
+++ b/bin/pydoc3
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
import pydoc
if __name__ == '__main__':
diff --git a/bin/pydoc3.9 b/bin/pydoc3.9
index 6e85948..0968acc 100644
--- a/bin/pydoc3.9
+++ b/bin/pydoc3.9
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
import pydoc
if __name__ == '__main__':
diff --git a/bin/python3 b/bin/python3
old mode 100644
new mode 100755
index e7d68c3..e1d10c8
--- a/bin/python3
+++ b/bin/python3
Binary files differ
diff --git a/bin/python3-config b/bin/python3-config
index d89a71a..c683b78 100644
--- a/bin/python3-config
+++ b/bin/python3-config
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
# -*- python -*-
# Keep this script in sync with python-config.sh.in
diff --git a/bin/python3.9 b/bin/python3.9
old mode 100644
new mode 100755
index e7d68c3..e1d10c8
--- a/bin/python3.9
+++ b/bin/python3.9
Binary files differ
diff --git a/bin/python3.9-config b/bin/python3.9-config
index d89a71a..c683b78 100644
--- a/bin/python3.9-config
+++ b/bin/python3.9-config
@@ -1,4 +1,4 @@
-#!/tmpfs/src/out/install/bin/python3.9
+#!/tmpfs/src/git/out/python3/install/bin/python3.9
# -*- python -*-
# Keep this script in sync with python-config.sh.in
diff --git a/lib/libpython3.9.dylib b/lib/libpython3.9.dylib
index 7dfc8c6..bcd2480 100644
--- a/lib/libpython3.9.dylib
+++ b/lib/libpython3.9.dylib
Binary files differ
diff --git a/lib/pkgconfig/python-3.9-embed.pc b/lib/pkgconfig/python-3.9-embed.pc
index 95f193e..c5fbcbc 100644
--- a/lib/pkgconfig/python-3.9-embed.pc
+++ b/lib/pkgconfig/python-3.9-embed.pc
@@ -1,5 +1,5 @@
# See: man pkg-config
-prefix=/tmpfs/src/out/install
+prefix=/tmpfs/src/git/out/python3/install
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
diff --git a/lib/pkgconfig/python-3.9.pc b/lib/pkgconfig/python-3.9.pc
index 24d6016..00b8f70 100644
--- a/lib/pkgconfig/python-3.9.pc
+++ b/lib/pkgconfig/python-3.9.pc
@@ -1,5 +1,5 @@
# See: man pkg-config
-prefix=/tmpfs/src/out/install
+prefix=/tmpfs/src/git/out/python3/install
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
diff --git a/lib/pkgconfig/python3-embed.pc b/lib/pkgconfig/python3-embed.pc
index 95f193e..c5fbcbc 100644
--- a/lib/pkgconfig/python3-embed.pc
+++ b/lib/pkgconfig/python3-embed.pc
@@ -1,5 +1,5 @@
# See: man pkg-config
-prefix=/tmpfs/src/out/install
+prefix=/tmpfs/src/git/out/python3/install
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
diff --git a/lib/pkgconfig/python3.pc b/lib/pkgconfig/python3.pc
index 24d6016..00b8f70 100644
--- a/lib/pkgconfig/python3.pc
+++ b/lib/pkgconfig/python3.pc
@@ -1,5 +1,5 @@
# See: man pkg-config
-prefix=/tmpfs/src/out/install
+prefix=/tmpfs/src/git/out/python3/install
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
diff --git a/lib/python3.9/_osx_support.py b/lib/python3.9/_osx_support.py
index 47d88af..37975fe 100644
--- a/lib/python3.9/_osx_support.py
+++ b/lib/python3.9/_osx_support.py
@@ -187,7 +187,13 @@
def _supports_arm64_builds():
"""Returns True if arm64 builds are supported on this system"""
- return True
+ # There are two sets of systems supporting macOS/arm64 builds:
+ # 1. macOS 11 and later, unconditionally
+ # 2. macOS 10.15 with Xcode 12.2 or later
+ # For now the second category is ignored.
+ osx_version = _get_system_version_tuple()
+ return osx_version >= (11, 0) if osx_version else False
+
def _find_appropriate_compiler(_config_vars):
"""Find appropriate C compiler for extension module builds"""
diff --git a/lib/python3.9/_sysconfigdata__darwin_.py b/lib/python3.9/_sysconfigdata__darwin_.py
new file mode 100644
index 0000000..5935607
--- /dev/null
+++ b/lib/python3.9/_sysconfigdata__darwin_.py
@@ -0,0 +1,2 @@
+# ANDROID: empty default system configuration
+build_time_vars = {}
diff --git a/lib/python3.9/_sysconfigdata__darwin_darwin.py b/lib/python3.9/_sysconfigdata__darwin_darwin.py
index bae27cc..3c1ec8c 100644
--- a/lib/python3.9/_sysconfigdata__darwin_darwin.py
+++ b/lib/python3.9/_sysconfigdata__darwin_darwin.py
@@ -10,25 +10,25 @@
'BASECFLAGS': '-Wno-unused-result -Wsign-compare -Wunreachable-code',
'BASECPPFLAGS': '-IObjects -IInclude -IPython',
'BASEMODLIBS': '',
- 'BINDIR': '/tmpfs/src/out/install/bin',
- 'BINLIBDEST': '/tmpfs/src/out/install/lib/python3.9',
+ 'BINDIR': '/tmpfs/src/git/out/python3/install/bin',
+ 'BINLIBDEST': '/tmpfs/src/git/out/python3/install/lib/python3.9',
'BLDLIBRARY': '-L. -lpython3.9',
'BLDSHARED': 'gcc -bundle -undefined dynamic_lookup -arch arm64 -arch x86_64 '
'-isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument -mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 -arch x86_64 '
'-Werror=unguarded-availability -s '
"-Wl,-rpath,'@loader_path/../lib'",
'BUILDEXE': '.exe',
'BUILDPYTHON': 'python.exe',
- 'BUILD_GNU_TYPE': 'x86_64-apple-darwin19.5.0',
+ 'BUILD_GNU_TYPE': 'x86_64-apple-darwin20.3.0',
'BYTESTR_DEPS': '\\',
'CC': 'gcc',
'CCSHARED': '',
'CFLAGS': '-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g '
'-fwrapv -O3 -Wall -arch arm64 -arch x86_64 -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument -mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 -arch x86_64 '
'-Werror=unguarded-availability',
@@ -38,7 +38,7 @@
'CONFIGFILES': 'configure configure.ac acconfig.h pyconfig.h.in '
'Makefile.pre.in',
'CONFIGURE_CFLAGS': '-arch arm64 -arch x86_64 -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument '
'-mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 -arch x86_64 '
@@ -50,17 +50,18 @@
'-Werror=implicit-function-declaration '
'-fvisibility=hidden',
'CONFIGURE_CPPFLAGS': '-isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
'CONFIGURE_LDFLAGS': '-arch arm64 -arch x86_64 -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument '
'-mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 -arch '
'x86_64 -Werror=unguarded-availability -s '
"-Wl,-rpath,'@loader_path/../lib'",
'CONFIGURE_LDFLAGS_NODIST': '',
- 'CONFIG_ARGS': "'--prefix=/tmpfs/src/out/install' '--enable-shared' "
- "'--enable-universalsdk=/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk' "
+ 'CONFIG_ARGS': "'--prefix=/tmpfs/src/git/out/python3/install' "
+ "'--enable-shared' "
+ "'--enable-universalsdk=/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk' "
"'--with-universal-archs=universal2' 'ac_cv_func_utimensat=no' "
"'ac_cv_func_futimens=no' 'ac_cv_func_getentropy=no' "
"'ac_cv_func_clock_getres=no' 'ac_cv_func_clock_gettime=no' "
@@ -77,24 +78,25 @@
"'LDFLAGS=-Wno-unused-command-line-argument "
'-mmacosx-version-min=10.9 -DMACOSX_DEPLOYMENT_TARGET=10.9 '
'-arch arm64 -arch x86_64 -Werror=unguarded-availability -s '
- "-Wl,-rpath,'\\''@loader_path/../lib'\\'''",
- 'CONFINCLUDEDIR': '/tmpfs/src/out/install/include',
- 'CONFINCLUDEPY': '/tmpfs/src/out/install/include/python3.9',
+ "-Wl,-rpath,'\\''@loader_path/../lib'\\'' '",
+ 'CONFINCLUDEDIR': '/tmpfs/src/git/out/python3/install/include',
+ 'CONFINCLUDEPY': '/tmpfs/src/git/out/python3/install/include/python3.9',
'COREPYTHONPATH': '',
- 'COVERAGE_INFO': '/Volumes/BuildData/tmpfs/src/out/build/coverage.info',
- 'COVERAGE_REPORT': '/Volumes/BuildData/tmpfs/src/out/build/lcov-report',
+ 'COVERAGE_INFO': '/Volumes/BuildData/tmpfs/src/git/out/python3/build/coverage.info',
+ 'COVERAGE_REPORT': '/Volumes/BuildData/tmpfs/src/git/out/python3/build/lcov-report',
'COVERAGE_REPORT_OPTIONS': '--no-branch-coverage --title "CPython lcov '
'report"',
'CPPFLAGS': '-IObjects -IInclude -IPython -I. '
- '-I/tmpfs/src/git/cpython3/Include -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
+ '-I/tmpfs/src/git/external/python/cpython3/Include -isysroot '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
'CXX': 'g++',
- 'DESTDIRS': '/tmpfs/src/out/install /tmpfs/src/out/install/lib '
- '/tmpfs/src/out/install/lib/python3.9 '
- '/tmpfs/src/out/install/lib/python3.9/lib-dynload',
- 'DESTLIB': '/tmpfs/src/out/install/lib/python3.9',
+ 'DESTDIRS': '/tmpfs/src/git/out/python3/install '
+ '/tmpfs/src/git/out/python3/install/lib '
+ '/tmpfs/src/git/out/python3/install/lib/python3.9 '
+ '/tmpfs/src/git/out/python3/install/lib/python3.9/lib-dynload',
+ 'DESTLIB': '/tmpfs/src/git/out/python3/install/lib/python3.9',
'DESTPATH': '',
- 'DESTSHARED': '/tmpfs/src/out/install/lib/python3.9/lib-dynload',
+ 'DESTSHARED': '/tmpfs/src/git/out/python3/install/lib/python3.9/lib-dynload',
'DFLAGS': '',
'DIRMODE': 755,
'DIST': 'README.rst ChangeLog configure configure.ac acconfig.h pyconfig.h.in '
@@ -125,12 +127,12 @@
'FLOAT_WORDS_BIGENDIAN': 0,
'FLOCK_NEEDS_LIBBSD': 0,
'GETPGRP_HAVE_ARG': 0,
- 'GITBRANCH': 'git --git-dir /tmpfs/src/git/cpython3/.git name-rev --name-only '
- 'HEAD',
- 'GITTAG': 'git --git-dir /tmpfs/src/git/cpython3/.git describe --all --always '
- '--dirty',
- 'GITVERSION': 'git --git-dir /tmpfs/src/git/cpython3/.git rev-parse --short '
- 'HEAD',
+ 'GITBRANCH': 'git --git-dir /tmpfs/src/git/external/python/cpython3/.git '
+ 'name-rev --name-only HEAD',
+ 'GITTAG': 'git --git-dir /tmpfs/src/git/external/python/cpython3/.git '
+ 'describe --all --always --dirty',
+ 'GITVERSION': 'git --git-dir /tmpfs/src/git/external/python/cpython3/.git '
+ 'rev-parse --short HEAD',
'GNULD': 'no',
'HAVE_ACCEPT4': 0,
'HAVE_ACOSH': 1,
@@ -555,13 +557,13 @@
'HAVE_X509_VERIFY_PARAM_SET1_HOST': 0,
'HAVE_ZLIB_COPY': 1,
'HAVE__GETPTY': 0,
- 'HOST_GNU_TYPE': 'x86_64-apple-darwin19.5.0',
- 'INCLDIRSTOMAKE': '/tmpfs/src/out/install/include '
- '/tmpfs/src/out/install/include '
- '/tmpfs/src/out/install/include/python3.9 '
- '/tmpfs/src/out/install/include/python3.9',
- 'INCLUDEDIR': '/tmpfs/src/out/install/include',
- 'INCLUDEPY': '/tmpfs/src/out/install/include/python3.9',
+ 'HOST_GNU_TYPE': 'x86_64-apple-darwin20.3.0',
+ 'INCLDIRSTOMAKE': '/tmpfs/src/git/out/python3/install/include '
+ '/tmpfs/src/git/out/python3/install/include '
+ '/tmpfs/src/git/out/python3/install/include/python3.9 '
+ '/tmpfs/src/git/out/python3/install/include/python3.9',
+ 'INCLUDEDIR': '/tmpfs/src/git/out/python3/install/include',
+ 'INCLUDEPY': '/tmpfs/src/git/out/python3/install/include/python3.9',
'INSTALL': '/usr/local/bin/ginstall -c',
'INSTALL_DATA': '/usr/local/bin/ginstall -c -m 644',
'INSTALL_PROGRAM': '/usr/local/bin/ginstall -c',
@@ -572,7 +574,7 @@
'IO_OBJS': '\\',
'LDCXXSHARED': 'g++ -bundle -undefined dynamic_lookup',
'LDFLAGS': '-arch arm64 -arch x86_64 -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument -mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 -arch x86_64 '
'-Werror=unguarded-availability -s '
@@ -582,21 +584,21 @@
'LDLIBRARYDIR': '',
'LDSHARED': 'gcc -bundle -undefined dynamic_lookup -arch arm64 -arch x86_64 '
'-isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument -mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 -arch x86_64 '
'-Werror=unguarded-availability -s '
"-Wl,-rpath,'@loader_path/../lib'",
'LDVERSION': '3.9',
'LIBC': '',
- 'LIBDEST': '/tmpfs/src/out/install/lib/python3.9',
- 'LIBDIR': '/tmpfs/src/out/install/lib',
+ 'LIBDEST': '/tmpfs/src/git/out/python3/install/lib/python3.9',
+ 'LIBDIR': '/tmpfs/src/git/out/python3/install/lib',
'LIBFFI_INCLUDEDIR': '',
'LIBM': '',
'LIBOBJDIR': 'Python/',
'LIBOBJS': '',
- 'LIBPC': '/tmpfs/src/out/install/lib/pkgconfig',
- 'LIBPL': '/tmpfs/src/out/install/lib/python3.9/config-3.9-darwin',
+ 'LIBPC': '/tmpfs/src/git/out/python3/install/lib/pkgconfig',
+ 'LIBPL': '/tmpfs/src/git/out/python3/install/lib/python3.9/config-3.9-darwin',
'LIBPYTHON': '',
'LIBRARY': 'libpython3.9.a',
'LIBRARY_OBJS': '\\',
@@ -614,13 +616,13 @@
'LOCALMODLIBS': '',
'MACHDEP': 'darwin',
'MACHDEP_OBJS': '',
- 'MACHDESTLIB': '/tmpfs/src/out/install/lib/python3.9',
+ 'MACHDESTLIB': '/tmpfs/src/git/out/python3/install/lib/python3.9',
'MACOSX_DEPLOYMENT_TARGET': '10.9',
'MAINCC': 'gcc',
'MAJOR_IN_MKDEV': 0,
'MAJOR_IN_SYSMACROS': 0,
- 'MAKESETUP': '/tmpfs/src/git/cpython3/Modules/makesetup',
- 'MANDIR': '/tmpfs/src/out/install/share/man',
+ 'MAKESETUP': '/tmpfs/src/git/external/python/cpython3/Modules/makesetup',
+ 'MANDIR': '/tmpfs/src/git/out/python3/install/share/man',
'MKDIR_P': '/usr/local/bin/gmkdir -p',
'MODBUILT_NAMES': 'posix errno pwd _sre _codecs _weakref _functools '
'_operator _collections _abc itertools atexit _signal '
@@ -686,7 +688,7 @@
'PY_BUILTIN_MODULE_CFLAGS': '-Wno-unused-result -Wsign-compare '
'-Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall '
'-arch arm64 -arch x86_64 -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument '
'-mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 '
@@ -697,14 +699,15 @@
'-Wstrict-prototypes '
'-Werror=implicit-function-declaration '
'-fvisibility=hidden '
- '-I/tmpfs/src/git/cpython3/Include/internal '
+ '-I/tmpfs/src/git/external/python/cpython3/Include/internal '
'-IObjects -IInclude -IPython -I. '
- '-I/tmpfs/src/git/cpython3/Include -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '-I/tmpfs/src/git/external/python/cpython3/Include '
+ '-isysroot '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-DPy_BUILD_CORE_BUILTIN',
'PY_CFLAGS': '-Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG '
'-g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument -mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 -arch x86_64 '
'-Werror=unguarded-availability',
@@ -713,35 +716,36 @@
'-Wstrict-prototypes '
'-Werror=implicit-function-declaration '
'-fvisibility=hidden '
- '-I/tmpfs/src/git/cpython3/Include/internal',
+ '-I/tmpfs/src/git/external/python/cpython3/Include/internal',
'PY_COERCE_C_LOCALE': 1,
'PY_CORE_CFLAGS': '-Wno-unused-result -Wsign-compare -Wunreachable-code '
'-DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 '
'-isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument '
'-mmacosx-version-min=10.9 -DMACOSX_DEPLOYMENT_TARGET=10.9 '
'-arch arm64 -arch x86_64 -Werror=unguarded-availability '
'-std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter '
'-Wno-missing-field-initializers -Wstrict-prototypes '
'-Werror=implicit-function-declaration -fvisibility=hidden '
- '-I/tmpfs/src/git/cpython3/Include/internal -IObjects '
- '-IInclude -IPython -I. -I/tmpfs/src/git/cpython3/Include '
+ '-I/tmpfs/src/git/external/python/cpython3/Include/internal '
+ '-IObjects -IInclude -IPython -I. '
+ '-I/tmpfs/src/git/external/python/cpython3/Include '
'-isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-DPy_BUILD_CORE',
'PY_CORE_LDFLAGS': '-arch arm64 -arch x86_64 -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument '
'-mmacosx-version-min=10.9 -DMACOSX_DEPLOYMENT_TARGET=10.9 '
'-arch arm64 -arch x86_64 -Werror=unguarded-availability '
"-s -Wl,-rpath,'@loader_path/../lib'",
'PY_CPPFLAGS': '-IObjects -IInclude -IPython -I. '
- '-I/tmpfs/src/git/cpython3/Include -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
+ '-I/tmpfs/src/git/external/python/cpython3/Include -isysroot '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
'PY_FORMAT_SIZE_T': '"z"',
'PY_LDFLAGS': '-arch arm64 -arch x86_64 -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument -mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 -arch x86_64 '
'-Werror=unguarded-availability -s '
@@ -752,7 +756,7 @@
'PY_STDMODULE_CFLAGS': '-Wno-unused-result -Wsign-compare -Wunreachable-code '
'-DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch '
'x86_64 -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk '
'-Wno-unused-command-line-argument '
'-mmacosx-version-min=10.9 '
'-DMACOSX_DEPLOYMENT_TARGET=10.9 -arch arm64 -arch '
@@ -761,10 +765,11 @@
'-Wno-missing-field-initializers -Wstrict-prototypes '
'-Werror=implicit-function-declaration '
'-fvisibility=hidden '
- '-I/tmpfs/src/git/cpython3/Include/internal -IObjects '
- '-IInclude -IPython -I. '
- '-I/tmpfs/src/git/cpython3/Include -isysroot '
- '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
+ '-I/tmpfs/src/git/external/python/cpython3/Include/internal '
+ '-IObjects -IInclude -IPython -I. '
+ '-I/tmpfs/src/git/external/python/cpython3/Include '
+ '-isysroot '
+ '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
'Py_DEBUG': 0,
'Py_ENABLE_SHARED': 1,
'Py_HASH_ALGORITHM': 0,
@@ -773,8 +778,8 @@
'READELF': ':',
'RESSRCDIR': 'Mac/Resources/framework',
'RETSIGTYPE': 'void',
- 'RUNSHARED': 'DYLD_LIBRARY_PATH=/Volumes/BuildData/tmpfs/src/out/build',
- 'SCRIPTDIR': '/tmpfs/src/out/install/lib',
+ 'RUNSHARED': 'DYLD_LIBRARY_PATH=/Volumes/BuildData/tmpfs/src/git/out/python3/build',
+ 'SCRIPTDIR': '/tmpfs/src/git/out/python3/install/lib',
'SETPGRP_HAVE_ARG': 0,
'SGI_ABI': '@SGI_ABI@',
'SHELL': '/bin/sh',
@@ -803,7 +808,7 @@
'SIZEOF__BOOL': 1,
'SOABI': 'cpython-39-darwin',
'SRCDIRS': 'Parser Parser/pegen Objects Python Modules Modules/_io Programs',
- 'SRC_GDB_HOOKS': '/tmpfs/src/git/cpython3/Tools/gdb/libpython.py',
+ 'SRC_GDB_HOOKS': '/tmpfs/src/git/external/python/cpython3/Tools/gdb/libpython.py',
'STDC_HEADERS': 1,
'STRICT_SYSV_CURSES': "/* Don't use ncurses extensions */",
'STRIPFLAG': '-s',
@@ -815,23 +820,24 @@
'TCLTK_LIBS': '',
'TESTOPTS': '',
'TESTPATH': '',
- 'TESTPYTHON': 'DYLD_LIBRARY_PATH=/Volumes/BuildData/tmpfs/src/out/build '
+ 'TESTPYTHON': 'DYLD_LIBRARY_PATH=/Volumes/BuildData/tmpfs/src/git/out/python3/build '
'./python.exe',
'TESTPYTHONOPTS': '',
- 'TESTRUNNER': 'DYLD_LIBRARY_PATH=/Volumes/BuildData/tmpfs/src/out/build '
+ 'TESTRUNNER': 'DYLD_LIBRARY_PATH=/Volumes/BuildData/tmpfs/src/git/out/python3/build '
'./python.exe '
- '/tmpfs/src/git/cpython3/Tools/scripts/run_tests.py',
+ '/tmpfs/src/git/external/python/cpython3/Tools/scripts/run_tests.py',
'TESTTIMEOUT': 1200,
'TIMEMODULE_LIB': 0,
'TIME_WITH_SYS_TIME': 1,
'TM_IN_SYS_TIME': 0,
'TZPATH': '/usr/share/zoneinfo:/usr/lib/zoneinfo:/usr/share/lib/zoneinfo:/etc/zoneinfo',
'UNICODE_DEPS': '\\',
- 'UNIVERSALSDK': '/Applications/Xcode_12.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
- 'UPDATE_FILE': 'python3 /tmpfs/src/git/cpython3/Tools/scripts/update_file.py',
+ 'UNIVERSALSDK': '/Applications/Xcode_12.5.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk',
+ 'UPDATE_FILE': 'python3.9 '
+ '/tmpfs/src/git/external/python/cpython3/Tools/scripts/update_file.py',
'USE_COMPUTED_GOTOS': 0,
'VERSION': '3.9',
- 'VPATH': '/tmpfs/src/git/cpython3',
+ 'VPATH': '/tmpfs/src/git/external/python/cpython3',
'WINDOW_HAS_FLAGS': 1,
'WITH_DECIMAL_CONTEXTVAR': 1,
'WITH_DOC_STRINGS': 1,
@@ -843,9 +849,9 @@
'WITH_VALGRIND': 0,
'X87_DOUBLE_ROUNDING': 0,
'XMLLIBSUBDIRS': 'xml xml/dom xml/etree xml/parsers xml/sax',
- 'abs_builddir': '/Volumes/BuildData/tmpfs/src/out/build',
- 'abs_srcdir': '/tmpfs/src/git/cpython3',
- 'datarootdir': '/tmpfs/src/out/install/share',
- 'exec_prefix': '/tmpfs/src/out/install',
- 'prefix': '/tmpfs/src/out/install',
- 'srcdir': '/tmpfs/src/git/cpython3'}
+ 'abs_builddir': '/Volumes/BuildData/tmpfs/src/git/out/python3/build',
+ 'abs_srcdir': '/tmpfs/src/git/external/python/cpython3',
+ 'datarootdir': '/tmpfs/src/git/out/python3/install/share',
+ 'exec_prefix': '/tmpfs/src/git/out/python3/install',
+ 'prefix': '/tmpfs/src/git/out/python3/install',
+ 'srcdir': '/tmpfs/src/git/external/python/cpython3'}
diff --git a/lib/python3.9/_sysconfigdata__linux_.py b/lib/python3.9/_sysconfigdata__linux_.py
new file mode 100644
index 0000000..5935607
--- /dev/null
+++ b/lib/python3.9/_sysconfigdata__linux_.py
@@ -0,0 +1,2 @@
+# ANDROID: empty default system configuration
+build_time_vars = {}
diff --git a/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so
index b9faedf..446a1d1 100644
--- a/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_asyncio.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so
index d232f22..5961cb8 100644
--- a/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_bisect.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so
index 14d2252..9311a1b 100644
--- a/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_blake2.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so
index 53de0a9..44d8751 100644
--- a/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_bz2.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so
index 93e83bd..5407b67 100644
--- a/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_codecs_cn.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so
index cc79411..b38308a 100644
--- a/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_codecs_hk.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so
index 0e39267..7e45213 100644
--- a/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_codecs_iso2022.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so
index 99eb7ea..413c145 100644
--- a/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_codecs_jp.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so
index cbdb46c..67c49f1 100644
--- a/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_codecs_kr.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so
index 6d4f7e1..0b797ad 100644
--- a/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_codecs_tw.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so
index 52000ea..7bb8933 100644
--- a/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_contextvars.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_crypt.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_crypt.cpython-39-darwin.so
index 1a0b233..c9257b0 100644
--- a/lib/python3.9/lib-dynload/_crypt.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_crypt.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so
index ae7ce7d..43036a7 100644
--- a/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_csv.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so
index 7a06910..92374f2 100644
--- a/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_ctypes.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_ctypes_test.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_ctypes_test.cpython-39-darwin.so
index 9b09e99..3577cdd 100644
--- a/lib/python3.9/lib-dynload/_ctypes_test.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_ctypes_test.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_curses.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_curses.cpython-39-darwin.so
index 451bca4..3ed6ad5 100644
--- a/lib/python3.9/lib-dynload/_curses.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_curses.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_curses_panel.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_curses_panel.cpython-39-darwin.so
index fa6a876..fad18ef 100644
--- a/lib/python3.9/lib-dynload/_curses_panel.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_curses_panel.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so
index 0a24b00..a9ae0de 100644
--- a/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_datetime.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_dbm.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_dbm.cpython-39-darwin.so
index f8ec1e3..040785e 100644
--- a/lib/python3.9/lib-dynload/_dbm.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_dbm.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so
index affc5fd..1615dda 100644
--- a/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_decimal.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_elementtree.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_elementtree.cpython-39-darwin.so
index 905acca..e11ef0d 100644
--- a/lib/python3.9/lib-dynload/_elementtree.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_elementtree.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so
index 9b2a94f..52491af 100644
--- a/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_heapq.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so
index 1844aea..ec6a14e 100644
--- a/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_json.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_lsprof.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_lsprof.cpython-39-darwin.so
index 4c20453..75a84a3 100644
--- a/lib/python3.9/lib-dynload/_lsprof.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_lsprof.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so
index 6996733..268476a 100644
--- a/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_md5.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so
index bd91e5e..483133c 100644
--- a/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_multibytecodec.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so
index cbdff3a..e3487cc 100644
--- a/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_multiprocessing.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so
index b5c4883..8ca7b93 100644
--- a/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_opcode.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so
index e5ac0dc..c9b16e6 100644
--- a/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_pickle.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so
index fa3f908..7aa6405 100644
--- a/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_posixshmem.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so
index cff3bee..0ba9e47 100644
--- a/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_posixsubprocess.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so
index 70cb814..7af6809 100644
--- a/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_queue.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so
index 2623743..5a5eabd 100644
--- a/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_random.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so
index fe6e449..3d12139 100644
--- a/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_scproxy.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so
index 948b2cd..9a1a8db 100644
--- a/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_sha1.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so
index ab36f51..b840c23 100644
--- a/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_sha256.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so
index f462805..d364065 100644
--- a/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_sha3.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so
index 82bf5ef..06f38e8 100644
--- a/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_sha512.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so
index fef959d..0f23a75 100644
--- a/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_socket.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so
index 6dd3c75..d8c74bb 100644
--- a/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_statistics.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so
index 910475f..aa55b15 100644
--- a/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_struct.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_testbuffer.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_testbuffer.cpython-39-darwin.so
index 8a7b4ad..67ca918 100644
--- a/lib/python3.9/lib-dynload/_testbuffer.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_testbuffer.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_testcapi.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_testcapi.cpython-39-darwin.so
index b0cd1cc..841b852 100644
--- a/lib/python3.9/lib-dynload/_testcapi.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_testcapi.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_testimportmultiple.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_testimportmultiple.cpython-39-darwin.so
index 3338614..9bbe050 100644
--- a/lib/python3.9/lib-dynload/_testimportmultiple.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_testimportmultiple.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_testinternalcapi.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_testinternalcapi.cpython-39-darwin.so
index 235439f..6a20ecf 100644
--- a/lib/python3.9/lib-dynload/_testinternalcapi.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_testinternalcapi.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_testmultiphase.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_testmultiphase.cpython-39-darwin.so
index 58c370d..4b8a06e 100644
--- a/lib/python3.9/lib-dynload/_testmultiphase.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_testmultiphase.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_tkinter.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_tkinter.cpython-39-darwin.so
index d3e07a5..fcd511c 100644
--- a/lib/python3.9/lib-dynload/_tkinter.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_tkinter.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so
index e808d14..ddc7ce5 100644
--- a/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_uuid.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_xxsubinterpreters.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_xxsubinterpreters.cpython-39-darwin.so
index c95c6c5..e6ba047 100644
--- a/lib/python3.9/lib-dynload/_xxsubinterpreters.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_xxsubinterpreters.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_xxtestfuzz.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_xxtestfuzz.cpython-39-darwin.so
index 7d705a6..83ccdff 100644
--- a/lib/python3.9/lib-dynload/_xxtestfuzz.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_xxtestfuzz.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/_zoneinfo.cpython-39-darwin.so b/lib/python3.9/lib-dynload/_zoneinfo.cpython-39-darwin.so
index 480ceab..504ba80 100644
--- a/lib/python3.9/lib-dynload/_zoneinfo.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/_zoneinfo.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/array.cpython-39-darwin.so b/lib/python3.9/lib-dynload/array.cpython-39-darwin.so
index 8fcbc83..4f9e53e 100644
--- a/lib/python3.9/lib-dynload/array.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/array.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/audioop.cpython-39-darwin.so b/lib/python3.9/lib-dynload/audioop.cpython-39-darwin.so
index bd8b4ba..4633698 100644
--- a/lib/python3.9/lib-dynload/audioop.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/audioop.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so b/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so
index 763a317..f7f7cc2 100644
--- a/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/binascii.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/cmath.cpython-39-darwin.so b/lib/python3.9/lib-dynload/cmath.cpython-39-darwin.so
index 9f34df1..5f0f4b9 100644
--- a/lib/python3.9/lib-dynload/cmath.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/cmath.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/fcntl.cpython-39-darwin.so b/lib/python3.9/lib-dynload/fcntl.cpython-39-darwin.so
index dc4550c..7c45531 100644
--- a/lib/python3.9/lib-dynload/fcntl.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/fcntl.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so b/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so
index 9b919f6..0e8d0f2 100644
--- a/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/grp.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/math.cpython-39-darwin.so b/lib/python3.9/lib-dynload/math.cpython-39-darwin.so
index 793cc63..ac5408b 100644
--- a/lib/python3.9/lib-dynload/math.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/math.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so b/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so
index fe6014c..4f69b34 100644
--- a/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/mmap.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/nis.cpython-39-darwin.so b/lib/python3.9/lib-dynload/nis.cpython-39-darwin.so
index f1629e9..a620de7 100644
--- a/lib/python3.9/lib-dynload/nis.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/nis.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/parser.cpython-39-darwin.so b/lib/python3.9/lib-dynload/parser.cpython-39-darwin.so
index 500026f..386fd87 100644
--- a/lib/python3.9/lib-dynload/parser.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/parser.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so b/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so
index b3d06c9..d1a0c26 100644
--- a/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/pyexpat.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/readline.cpython-39-darwin.so b/lib/python3.9/lib-dynload/readline.cpython-39-darwin.so
index f2ba050..6737bbe 100644
--- a/lib/python3.9/lib-dynload/readline.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/readline.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so b/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so
index d57359e..be0e44c 100644
--- a/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/resource.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/select.cpython-39-darwin.so b/lib/python3.9/lib-dynload/select.cpython-39-darwin.so
index 992c560..b75b2af 100644
--- a/lib/python3.9/lib-dynload/select.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/select.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/syslog.cpython-39-darwin.so b/lib/python3.9/lib-dynload/syslog.cpython-39-darwin.so
index 5126954..a5e0b93 100644
--- a/lib/python3.9/lib-dynload/syslog.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/syslog.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so b/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so
index 0dbcfe7..160d27b 100644
--- a/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/termios.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so b/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so
index f7a2abf..1b058ac 100644
--- a/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/unicodedata.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/xxlimited.cpython-39-darwin.so b/lib/python3.9/lib-dynload/xxlimited.cpython-39-darwin.so
index 1f73d6d..ad4d0b1 100644
--- a/lib/python3.9/lib-dynload/xxlimited.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/xxlimited.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so b/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so
index 82ebdd8..11f1221 100644
--- a/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so
+++ b/lib/python3.9/lib-dynload/zlib.cpython-39-darwin.so
Binary files differ
diff --git a/lib/python3.9/site-packages/pip-20.2.3.dist-info/RECORD b/lib/python3.9/site-packages/pip-20.2.3.dist-info/RECORD
index 1ebcf9c..d68e9bf 100644
--- a/lib/python3.9/site-packages/pip-20.2.3.dist-info/RECORD
+++ b/lib/python3.9/site-packages/pip-20.2.3.dist-info/RECORD
@@ -1,5 +1,5 @@
-../../../bin/pip3,sha256=-wUtWgbrJblScT9JKeSKOhJ0U7OrZkDufyi8G9vSgWM,241
-../../../bin/pip3.9,sha256=-wUtWgbrJblScT9JKeSKOhJ0U7OrZkDufyi8G9vSgWM,241
+../../../bin/pip3,sha256=itThs9AdieREXLYYlJ-8Wnef4q5hwRyJF9Kll5oEYak,253
+../../../bin/pip3.9,sha256=itThs9AdieREXLYYlJ-8Wnef4q5hwRyJF9Kll5oEYak,253
pip-20.2.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
pip-20.2.3.dist-info/LICENSE.txt,sha256=W6Ifuwlk-TatfRU2LR7W1JMcyMj5_y1NkRkOEJvnRDE,1090
pip-20.2.3.dist-info/METADATA,sha256=9mmHP3BezeQwiPj12NdLFspqcxqrf7xqW6OX9PwZSr4,3708
diff --git a/lib/python3.9/site-packages/pip/_internal/operations/build/__init__.py b/lib/python3.9/site-packages/pip/_internal/operations/build/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/lib/python3.9/site-packages/pip/_internal/operations/build/__init__.py
diff --git a/lib/python3.9/site-packages/pip/_internal/operations/build/metadata.py b/lib/python3.9/site-packages/pip/_internal/operations/build/metadata.py
new file mode 100644
index 0000000..cf52f8d
--- /dev/null
+++ b/lib/python3.9/site-packages/pip/_internal/operations/build/metadata.py
@@ -0,0 +1,37 @@
+"""Metadata generation logic for source distributions.
+"""
+
+import os
+
+from pip._internal.utils.subprocess import runner_with_spinner_message
+from pip._internal.utils.temp_dir import TempDirectory
+from pip._internal.utils.typing import MYPY_CHECK_RUNNING
+
+if MYPY_CHECK_RUNNING:
+ from pip._internal.build_env import BuildEnvironment
+ from pip._vendor.pep517.wrappers import Pep517HookCaller
+
+
+def generate_metadata(build_env, backend):
+ # type: (BuildEnvironment, Pep517HookCaller) -> str
+ """Generate metadata using mechanisms described in PEP 517.
+
+ Returns the generated metadata directory.
+ """
+ metadata_tmpdir = TempDirectory(
+ kind="modern-metadata", globally_managed=True
+ )
+
+ metadata_dir = metadata_tmpdir.path
+
+ with build_env:
+ # Note that Pep517HookCaller implements a fallback for
+ # prepare_metadata_for_build_wheel, so we don't have to
+ # consider the possibility that this hook doesn't exist.
+ runner = runner_with_spinner_message("Preparing wheel metadata")
+ with backend.subprocess_runner(runner):
+ distinfo_dir = backend.prepare_metadata_for_build_wheel(
+ metadata_dir
+ )
+
+ return os.path.join(metadata_dir, distinfo_dir)
diff --git a/lib/python3.9/site-packages/pip/_internal/operations/build/metadata_legacy.py b/lib/python3.9/site-packages/pip/_internal/operations/build/metadata_legacy.py
new file mode 100644
index 0000000..14762ae
--- /dev/null
+++ b/lib/python3.9/site-packages/pip/_internal/operations/build/metadata_legacy.py
@@ -0,0 +1,77 @@
+"""Metadata generation logic for legacy source distributions.
+"""
+
+import logging
+import os
+
+from pip._internal.exceptions import InstallationError
+from pip._internal.utils.setuptools_build import make_setuptools_egg_info_args
+from pip._internal.utils.subprocess import call_subprocess
+from pip._internal.utils.temp_dir import TempDirectory
+from pip._internal.utils.typing import MYPY_CHECK_RUNNING
+
+if MYPY_CHECK_RUNNING:
+ from pip._internal.build_env import BuildEnvironment
+
+logger = logging.getLogger(__name__)
+
+
+def _find_egg_info(directory):
+ # type: (str) -> str
+ """Find an .egg-info subdirectory in `directory`.
+ """
+ filenames = [
+ f for f in os.listdir(directory) if f.endswith(".egg-info")
+ ]
+
+ if not filenames:
+ raise InstallationError(
+ "No .egg-info directory found in {}".format(directory)
+ )
+
+ if len(filenames) > 1:
+ raise InstallationError(
+ "More than one .egg-info directory found in {}".format(
+ directory
+ )
+ )
+
+ return os.path.join(directory, filenames[0])
+
+
+def generate_metadata(
+ build_env, # type: BuildEnvironment
+ setup_py_path, # type: str
+ source_dir, # type: str
+ isolated, # type: bool
+ details, # type: str
+):
+ # type: (...) -> str
+ """Generate metadata using setup.py-based defacto mechanisms.
+
+ Returns the generated metadata directory.
+ """
+ logger.debug(
+ 'Running setup.py (path:%s) egg_info for package %s',
+ setup_py_path, details,
+ )
+
+ egg_info_dir = TempDirectory(
+ kind="pip-egg-info", globally_managed=True
+ ).path
+
+ args = make_setuptools_egg_info_args(
+ setup_py_path,
+ egg_info_dir=egg_info_dir,
+ no_user_config=isolated,
+ )
+
+ with build_env:
+ call_subprocess(
+ args,
+ cwd=source_dir,
+ command_desc='python setup.py egg_info',
+ )
+
+ # Return the .egg-info directory.
+ return _find_egg_info(egg_info_dir)
diff --git a/lib/python3.9/site-packages/pip/_internal/operations/build/wheel.py b/lib/python3.9/site-packages/pip/_internal/operations/build/wheel.py
new file mode 100644
index 0000000..0c28c49
--- /dev/null
+++ b/lib/python3.9/site-packages/pip/_internal/operations/build/wheel.py
@@ -0,0 +1,46 @@
+import logging
+import os
+
+from pip._internal.utils.subprocess import runner_with_spinner_message
+from pip._internal.utils.typing import MYPY_CHECK_RUNNING
+
+if MYPY_CHECK_RUNNING:
+ from typing import List, Optional
+ from pip._vendor.pep517.wrappers import Pep517HookCaller
+
+logger = logging.getLogger(__name__)
+
+
+def build_wheel_pep517(
+ name, # type: str
+ backend, # type: Pep517HookCaller
+ metadata_directory, # type: str
+ build_options, # type: List[str]
+ tempd, # type: str
+):
+ # type: (...) -> Optional[str]
+ """Build one InstallRequirement using the PEP 517 build process.
+
+ Returns path to wheel if successfully built. Otherwise, returns None.
+ """
+ assert metadata_directory is not None
+ if build_options:
+ # PEP 517 does not support --build-options
+ logger.error('Cannot build wheel for %s using PEP 517 when '
+ '--build-option is present', name)
+ return None
+ try:
+ logger.debug('Destination directory: %s', tempd)
+
+ runner = runner_with_spinner_message(
+ 'Building wheel for {} (PEP 517)'.format(name)
+ )
+ with backend.subprocess_runner(runner):
+ wheel_name = backend.build_wheel(
+ tempd,
+ metadata_directory=metadata_directory,
+ )
+ except Exception:
+ logger.error('Failed building wheel for %s', name)
+ return None
+ return os.path.join(tempd, wheel_name)
diff --git a/lib/python3.9/site-packages/pip/_internal/operations/build/wheel_legacy.py b/lib/python3.9/site-packages/pip/_internal/operations/build/wheel_legacy.py
new file mode 100644
index 0000000..37dc876
--- /dev/null
+++ b/lib/python3.9/site-packages/pip/_internal/operations/build/wheel_legacy.py
@@ -0,0 +1,115 @@
+import logging
+import os.path
+
+from pip._internal.cli.spinners import open_spinner
+from pip._internal.utils.setuptools_build import (
+ make_setuptools_bdist_wheel_args,
+)
+from pip._internal.utils.subprocess import (
+ LOG_DIVIDER,
+ call_subprocess,
+ format_command_args,
+)
+from pip._internal.utils.typing import MYPY_CHECK_RUNNING
+
+if MYPY_CHECK_RUNNING:
+ from typing import List, Optional, Text
+
+logger = logging.getLogger(__name__)
+
+
+def format_command_result(
+ command_args, # type: List[str]
+ command_output, # type: Text
+):
+ # type: (...) -> str
+ """Format command information for logging."""
+ command_desc = format_command_args(command_args)
+ text = 'Command arguments: {}\n'.format(command_desc)
+
+ if not command_output:
+ text += 'Command output: None'
+ elif logger.getEffectiveLevel() > logging.DEBUG:
+ text += 'Command output: [use --verbose to show]'
+ else:
+ if not command_output.endswith('\n'):
+ command_output += '\n'
+ text += 'Command output:\n{}{}'.format(command_output, LOG_DIVIDER)
+
+ return text
+
+
+def get_legacy_build_wheel_path(
+ names, # type: List[str]
+ temp_dir, # type: str
+ name, # type: str
+ command_args, # type: List[str]
+ command_output, # type: Text
+):
+ # type: (...) -> Optional[str]
+ """Return the path to the wheel in the temporary build directory."""
+ # Sort for determinism.
+ names = sorted(names)
+ if not names:
+ msg = (
+ 'Legacy build of wheel for {!r} created no files.\n'
+ ).format(name)
+ msg += format_command_result(command_args, command_output)
+ logger.warning(msg)
+ return None
+
+ if len(names) > 1:
+ msg = (
+ 'Legacy build of wheel for {!r} created more than one file.\n'
+ 'Filenames (choosing first): {}\n'
+ ).format(name, names)
+ msg += format_command_result(command_args, command_output)
+ logger.warning(msg)
+
+ return os.path.join(temp_dir, names[0])
+
+
+def build_wheel_legacy(
+ name, # type: str
+ setup_py_path, # type: str
+ source_dir, # type: str
+ global_options, # type: List[str]
+ build_options, # type: List[str]
+ tempd, # type: str
+):
+ # type: (...) -> Optional[str]
+ """Build one unpacked package using the "legacy" build process.
+
+ Returns path to wheel if successfully built. Otherwise, returns None.
+ """
+ wheel_args = make_setuptools_bdist_wheel_args(
+ setup_py_path,
+ global_options=global_options,
+ build_options=build_options,
+ destination_dir=tempd,
+ )
+
+ spin_message = 'Building wheel for {} (setup.py)'.format(name)
+ with open_spinner(spin_message) as spinner:
+ logger.debug('Destination directory: %s', tempd)
+
+ try:
+ output = call_subprocess(
+ wheel_args,
+ cwd=source_dir,
+ spinner=spinner,
+ )
+ except Exception:
+ spinner.finish("error")
+ logger.error('Failed building wheel for %s', name)
+ return None
+
+ names = os.listdir(tempd)
+ wheel_path = get_legacy_build_wheel_path(
+ names=names,
+ temp_dir=tempd,
+ name=name,
+ command_args=wheel_args,
+ command_output=output,
+ )
+ return wheel_path
diff --git a/lib/python3.9/site-packages/setuptools-49.2.1.dist-info/RECORD b/lib/python3.9/site-packages/setuptools-49.2.1.dist-info/RECORD
index a000744..04a1fda 100644
--- a/lib/python3.9/site-packages/setuptools-49.2.1.dist-info/RECORD
+++ b/lib/python3.9/site-packages/setuptools-49.2.1.dist-info/RECORD
@@ -1,4 +1,4 @@
-../../../bin/easy_install-3.9,sha256=KEjpyJtVMbVnkH8JE7Bsdwnt6JBqwpb-1RRL1j9asVk,250
+../../../bin/easy_install-3.9,sha256=IRDOFvSl2-kgMYhHW0a4SbA8p9lawn50r_SkwIJcDXE,262
__pycache__/easy_install.cpython-39.pyc,,
easy_install.py,sha256=MDC9vt5AxDsXX5qcKlBz2TnW6Tpuv_AobnfhCJ9X3PM,126
pkg_resources/__init__.py,sha256=44G2LkL_lXbDzjTukLmR5baLQtE3S4IaFciSZPDcOM8,108481