diff options
| author | Rosen Penev <rosenp@gmail.com> | 2020-08-18 14:11:32 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-18 14:11:32 -0700 |
| commit | bf3b6af2055de7408ccea126ee7e4dab2c5193f4 (patch) | |
| tree | a586b63729974ca4fde3249586268dfe77ef9808 /lang/python/python3-package.mk | |
| parent | f3bb00dfc2fbf2d60e598c9c9ed8ea6ddf19e0be (diff) | |
| parent | 722a5b8efa19fd54728af462441dce08cd7e545b (diff) | |
Merge pull request #13131 from jefferyto/python-pip-hash-checking
python3: Use hash-checking mode when installing host pip packages
Diffstat (limited to 'lang/python/python3-package.mk')
| -rw-r--r-- | lang/python/python3-package.mk | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lang/python/python3-package.mk b/lang/python/python3-package.mk index 36f4ab07e..5673d15bb 100644 --- a/lang/python/python3-package.mk +++ b/lang/python/python3-package.mk @@ -194,13 +194,19 @@ PYTHON3_PKG_SETUP_GLOBAL_ARGS ?= PYTHON3_PKG_SETUP_ARGS ?= --single-version-externally-managed PYTHON3_PKG_SETUP_VARS ?= +PYTHON3_PKG_HOST_PIP_INSTALL_ARGS = \ + $(foreach req,$(HOST_PYTHON3_PACKAGE_BUILD_DEPENDS), \ + --requirement \ + $(if $(findstring /,$(req)),$(req),$(python3_mk_path)host-pip-requirements/$(req).txt) \ + ) + define Py3Build/FindStdlibDepends $(SHELL) $(python3_mk_path)python3-find-stdlib-depends.sh -n "$(PKG_NAME)" "$(PKG_BUILD_DIR)" endef define Py3Build/Compile/Default - $(if $(HOST_PYTHON3_PACKAGE_BUILD_DEPENDS), - $(call HostPython3/PipInstall,$(HOST_PYTHON3_PACKAGE_BUILD_DEPENDS)) + $(if $(PYTHON3_PKG_HOST_PIP_INSTALL_ARGS), \ + $(call HostPython3/PipInstall,$(PYTHON3_PKG_HOST_PIP_INSTALL_ARGS)) \ ) $(call Python3/ModSetup, \ $(PYTHON3_PKG_SETUP_DIR), \ |
