Closed jakirkham closed 1 year ago
@jakirkham - I've dropped the setup_requires in #674
Thanks Ben! 🙏
If it is desirable to list the cmake
dependency, could add it to pyproject.toml
here:
thanks @jakirkham - done in https://github.com/benfred/implicit/pull/677
Currently
setup.py
makes use ofsetup_requires
https://github.com/benfred/implicit/blob/2268ac78d08e4ab94ce53bd48b08bcd012878559/setup.py#L59
This is used to configure the
cmake
dependency (when building wheels IIUC)https://github.com/benfred/implicit/blob/2268ac78d08e4ab94ce53bd48b08bcd012878559/setup.py#L10-L16
Though it appears this dependency can just be
cmake>=3.17
and could be added tobuild-system.requires
https://github.com/benfred/implicit/blob/2268ac78d08e4ab94ce53bd48b08bcd012878559/pyproject.toml#L5-L12
Given all the issues with
setup_requires
, maybe it could just be dropped?