-
Notifications
You must be signed in to change notification settings - Fork 36
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
DEP: setup.py deprecated by pip #1051
Comments
I'm very close to a functional version of pysatNASA using pyproject.toml. Two problems left to solve:
I may may try on another package first to simplify dependencies |
Sample version up at pysat/pysatCDAAC#39 |
From the test cases so far, I've been able to consolidate metadata / settings info from 5 files to 2. |
Dropping open pulls down to drafts until we can discuss at the next meeting. Comments/questions are welcome. Currently researching background more. |
Notes from discussion today:
|
pip 23.1 has been released and is wreaking havoc in the tests. This issue should be accelerated. |
Some things that are relevant to our build processes for pip 23.1.0 (Released 4-15-2023). From https://pip.pypa.io/en/stable/news/
Remove setup.py install fallback when building a wheel failed for projects without pyproject.toml. When the wheel package is not installed, pip now uses the default build backend instead of setup.py install and setup.py develop for project without pyproject.toml. |
TODO: open issues at remaining packages, close this one. |
Issues added to remaining packages. |
Is your feature request related to a problem? Please describe.
From the unit tests at pysatCDAAC:
Describe the solution you'd like
pyproject.toml
Describe alternatives you've considered
🎡
Projects to update
The text was updated successfully, but these errors were encountered: