From 6aed6c042e5a93c442874d4159687d3429bc7a24 Mon Sep 17 00:00:00 2001 From: Nikita Shulga Date: Wed, 29 Jan 2025 11:42:57 -0800 Subject: [PATCH] [CD] Install ninja and setuptools from PyPI (#145871) As well as typing extensions, they are available from PyPI, no reason to install them from Anaconda Pull Request resolved: https://github.com/pytorch/pytorch/pull/145871 Approved by: https://github.com/Skylion007 --- .ci/wheel/build_wheel.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.ci/wheel/build_wheel.sh b/.ci/wheel/build_wheel.sh index 029b49a94f5..598e7422ea9 100755 --- a/.ci/wheel/build_wheel.sh +++ b/.ci/wheel/build_wheel.sh @@ -184,11 +184,11 @@ tmp_env_name="wheel_py$python_nodot" conda create ${EXTRA_CONDA_INSTALL_FLAGS} -yn "$tmp_env_name" python="$desired_python" ${CONDA_ENV_CREATE_FLAGS} source activate "$tmp_env_name" -pip install "numpy=${NUMPY_PINNED_VERSION}" "pyyaml${PYYAML_PINNED_VERSION}" requests +pip install "numpy=${NUMPY_PINNED_VERSION}" "pyyaml${PYYAML_PINNED_VERSION}" requests ninja "setuptools${SETUPTOOLS_PINNED_VERSION}" typing_extensions retry pip install -r "${pytorch_rootdir}/requirements.txt" || true # TODO : Remove me later (but in the interim, use Anaconda cmake, to find Anaconda installed OpenMP) retry pip uninstall -y cmake -retry conda install ${EXTRA_CONDA_INSTALL_FLAGS} -y llvm-openmp=14.0.6 cmake ninja "setuptools${SETUPTOOLS_PINNED_VERSION}" typing_extensions +retry conda install ${EXTRA_CONDA_INSTALL_FLAGS} -y llvm-openmp=14.0.6 cmake # For USE_DISTRIBUTED=1 on macOS, need libuv, which is build as part of tensorpipe submodule export USE_DISTRIBUTED=1