From 65a3ecd229892849415f6dd84dc93ad56ae349ed Mon Sep 17 00:00:00 2001 From: Ryan Curtin Date: Jun 22 2023 14:02:24 +0000 Subject: Try patching out pip network calls. --- diff --git a/mlpack.spec b/mlpack.spec index c2070c2..2406b49 100644 --- a/mlpack.spec +++ b/mlpack.spec @@ -12,6 +12,7 @@ Summary: Fast, header-only C++ machine learning library License: BSD-3-Clause AND Apache-2.0 AND (MIT OR Unlicense) URL: http://www.mlpack.org Source0: http://www.mlpack.org/files/%{name}-%{version}.tar.gz +Patch0: pip_no_network_install.patch BuildRequires: make BuildRequires: gcc-c++ diff --git a/pip_no_network_install.patch b/pip_no_network_install.patch new file mode 100644 index 0000000..d41d31d --- /dev/null +++ b/pip_no_network_install.patch @@ -0,0 +1,25 @@ +--- mlpack-4.2.0-orig/src/mlpack/bindings/python/PythonInstall.cmake 2023-06-16 19:47:02.000000000 +0000 ++++ mlpack-4.2.0/src/mlpack/bindings/python/PythonInstall.cmake 2023-06-22 14:00:16.983646638 +0000 +@@ -5,16 +5,19 @@ + if (DEFINED ENV{DESTDIR}) + execute_process(COMMAND ${PYTHON_EXECUTABLE} -m pip install + --prefix=${PYTHON_INSTALL_PREFIX} +- --root=$ENV{DESTDIR} . ++ --root=$ENV{DESTDIR} ++ --no-index --no-deps -f ./ . + WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/src/mlpack/bindings/python/" + RESULT_VARIABLE setup_res) + elseif (WIN32) +- execute_process(COMMAND ${PYTHON_EXECUTABLE} -m pip install . ++ execute_process(COMMAND ${PYTHON_EXECUTABLE} -m pip install ++ --no-index --no-deps -f ./ . + WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/src/mlpack/bindings/python/" + RESULT_VARIABLE setup_res) + else () + execute_process(COMMAND ${PYTHON_EXECUTABLE} -m pip install +- --prefix=${PYTHON_INSTALL_PREFIX} . ++ --prefix=${PYTHON_INSTALL_PREFIX} ++ --no-index --no-deps -f ./ . + WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/src/mlpack/bindings/python/" + RESULT_VARIABLE setup_res) + endif ()