-
-
Notifications
You must be signed in to change notification settings - Fork 274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dropping setuptools
and wheel
deps from pip
#2252
Comments
I think we should make a pip package that drops |
SGTM! I have adjusted the text above. |
There wouldn't happen to be a way to silence the linter on this issue? https://github.com/conda-forge/pdm-backend-feedstock/ is its own build backend and as such works fine absent setuptools/wheel but still trips the warning on every PR. |
We can add an allow list in the linter. |
That would be amazing. |
In the new packaging scheme for python,
pip
no longer hassetuptools
andwheel
as dependencies. Many of conda-forge's recipes rely on this transitive dependence (roughly ~20% according to this comment). Further, external users of pip also rely on this currently (see, e.g., pytorch). We'd like to move away from this in order to treatsetuptools
andwheel
more consistently with respect to other build backends likeflit
,hatchling
, etc.To do this, we have arrived at the following transition plan, pulled from the original issue:
setuptools
and/orwheel
torequirements/host
when used regro/cf-scripts#2888, though this task may have some subtle issues associated with it)cc @conda-forge/pip @conda-forge/core for comments
closes conda-forge/pip-feedstock#124
The text was updated successfully, but these errors were encountered: