You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pip now uses the pyproject.toml file by default as per PEP 517 and PEP 518. But that file seems to be a bit redundant with the conda meta.yaml file. I've had to delete this file from the downloaded tarballs to get builds working and it seems many other feedstocks do the same:
Is the best practice to delete the file? pip has -no-binary and --no-use-pep-517 (or did) but I haven't had luck with those flags combined with conda. Maybe someone else knows the best approach at dealing with pip trying to setup a build environment when it isn't needed because conda build already handles that.
Whatever the answer is, it would be good to add something to the knowledge base page about this. I can add something, but I'm not sure what should be added.
Environment (conda list):
$ conda list
Details about conda and system ( conda info ):
$ conda info
The text was updated successfully, but these errors were encountered:
moorepants
changed the title
Need for a knowledgebase explanation on how to handle pyproject.toml, PEP 517, and PEP 158
Need for a knowledgebase explanation on how to handle pyproject.toml, PEP 517, and PEP 518
Oct 26, 2020
Issue:
pip now uses the pyproject.toml file by default as per PEP 517 and PEP 518. But that file seems to be a bit redundant with the conda meta.yaml file. I've had to delete this file from the downloaded tarballs to get builds working and it seems many other feedstocks do the same:
https://github.com/search?q=org%3Aconda-forge+pyproject.toml&type=code
Is the best practice to delete the file? pip has
-no-binary
and--no-use-pep-517
(or did) but I haven't had luck with those flags combined with conda. Maybe someone else knows the best approach at dealing with pip trying to setup a build environment when it isn't needed because conda build already handles that.Whatever the answer is, it would be good to add something to the knowledge base page about this. I can add something, but I'm not sure what should be added.
Environment (
conda list
):Details about
conda
and system (conda info
):The text was updated successfully, but these errors were encountered: