-
Notifications
You must be signed in to change notification settings - Fork 158
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
Replace setup.py with pyproject.toml #928
Comments
yup i'd be for that |
Good idea. Also, check out rye. |
good idea! In my experience, |
Thanks for the pointer to rye, @alvorithm looks like a great project! |
Thanks for sharing @psteinb |
closed with #941 |
According to PEP 517 and PEP 621, package meta data should be specified in a
pyproject.toml
file. It should declare the build backend and the metadata (see https://drivendata.co/blog/python-packaging-2023 for a great explanation).The
pyproject.toml
can replace thesetup.py
,environment.yml
andsetup.py
. It is all we need to make the package locally installable viapip
. We can also use it to specify additional linting and code formatting tools and their options.I happy to add this soon, ideally before the hackathon.
Any thought @michaeldeistler , @manuelgloeckler ?
The text was updated successfully, but these errors were encountered: