diff --git a/lang/python/python-version.mk b/lang/python/python-version.mk index 2da2fa87b..8950904c4 100644 --- a/lang/python/python-version.mk +++ b/lang/python/python-version.mk @@ -9,7 +9,7 @@ PYTHON_VERSION:=2.7 PYTHON_VERSION_MICRO:=17 PYTHON_SETUPTOOLS_PKG_RELEASE:=1 -PYTHON_PIP_PKG_RELEASE:=1 +PYTHON_PIP_PKG_RELEASE:=2 PYTHON_SETUPTOOLS_VERSION:=41.2.0 PYTHON_PIP_VERSION:=19.2.3 diff --git a/lang/python/python/patches-pip/001-pep517-pyc-fix.patch b/lang/python/python/patches-pip/001-pep517-pyc-fix.patch new file mode 100644 index 000000000..c284f0111 --- /dev/null +++ b/lang/python/python/patches-pip/001-pep517-pyc-fix.patch @@ -0,0 +1,13 @@ +diff -Nurp a/pip/_vendor/pep517/wrappers.py b/pip/_vendor/pep517/wrappers.py +--- a/pip/_vendor/pep517/wrappers.py 2019-07-30 20:02:13.000000000 +0800 ++++ b/pip/_vendor/pep517/wrappers.py 2020-04-24 17:23:35.764905235 +0800 +@@ -10,6 +10,9 @@ from . import compat + + _in_proc_script = pjoin(dirname(abspath(__file__)), '_in_process.py') + ++if not os.path.isfile(_in_proc_script): ++ _in_proc_script = pjoin(dirname(abspath(__file__)), '_in_process.pyc') ++ + + @contextmanager + def tempdir(): diff --git a/lang/python/python3-version.mk b/lang/python/python3-version.mk index 25e47d9be..5e7c4e95d 100644 --- a/lang/python/python3-version.mk +++ b/lang/python/python3-version.mk @@ -13,7 +13,7 @@ PYTHON3_VERSION_MICRO:=7 PYTHON3_VERSION:=$(PYTHON3_VERSION_MAJOR).$(PYTHON3_VERSION_MINOR) PYTHON3_SETUPTOOLS_PKG_RELEASE:=1 -PYTHON3_PIP_PKG_RELEASE:=1 +PYTHON3_PIP_PKG_RELEASE:=2 PYTHON3_SETUPTOOLS_VERSION:=41.2.0 PYTHON3_PIP_VERSION:=19.2.3 diff --git a/lang/python/python3/patches-pip/001-pep517-pyc-fix.patch b/lang/python/python3/patches-pip/001-pep517-pyc-fix.patch new file mode 100644 index 000000000..c284f0111 --- /dev/null +++ b/lang/python/python3/patches-pip/001-pep517-pyc-fix.patch @@ -0,0 +1,13 @@ +diff -Nurp a/pip/_vendor/pep517/wrappers.py b/pip/_vendor/pep517/wrappers.py +--- a/pip/_vendor/pep517/wrappers.py 2019-07-30 20:02:13.000000000 +0800 ++++ b/pip/_vendor/pep517/wrappers.py 2020-04-24 17:23:35.764905235 +0800 +@@ -10,6 +10,9 @@ from . import compat + + _in_proc_script = pjoin(dirname(abspath(__file__)), '_in_process.py') + ++if not os.path.isfile(_in_proc_script): ++ _in_proc_script = pjoin(dirname(abspath(__file__)), '_in_process.pyc') ++ + + @contextmanager + def tempdir():