Comment:
Hi,
I have a personal fork of faiss, for which I rely on the conda-forge feedstock to manage its builds. Today, new builds stopped working, including rebuilds of older versions. It appears that setuptools is no longer present during the build. setuptools is required here:
|
$PYTHON setup.py install --single-version-externally-managed --record=record.txt --prefix=$PREFIX |
I traced it back to a recent update to pip to 24.1.2 on conda-forge: conda-forge/pip-feedstock#121 that removed setuptools as a dependency of pip itself. It looks like the this feedstock was relying on setuptools being installed through pip.
I fixed it by adding setuptools as a host dependency here:
Hope this helps save a few minutes of debugging.
Comment:
Hi,
I have a personal fork of faiss, for which I rely on the conda-forge feedstock to manage its builds. Today, new builds stopped working, including rebuilds of older versions. It appears that setuptools is no longer present during the build. setuptools is required here:
faiss-split-feedstock/recipe/build-pkg.sh
Line 43 in b951667
I traced it back to a recent update to pip to 24.1.2 on conda-forge: conda-forge/pip-feedstock#121 that removed setuptools as a dependency of pip itself. It looks like the this feedstock was relying on setuptools being installed through pip.
I fixed it by adding setuptools as a host dependency here:
faiss-split-feedstock/recipe/meta.yaml
Line 207 in b951667
Hope this helps save a few minutes of debugging.