-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Move package metadata into pyproject.toml and all other python code into separate file #4970
base: master
Are you sure you want to change the base?
Conversation
…nto separate file
version = "6.0.0" | ||
dynamic = ["dependencies"] | ||
|
||
# TODO: check that this works |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Check this~!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Check the tar file to see what's included
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@marthacryan You should be able to move the |
@@ -1,7 +1,6 @@ | |||
include LICENSE.txt | |||
include README.md | |||
include versioneer.py |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@marthacryan 🔪 versioneer.py
!
Fixes #4811. Custom commands are deprecated for setup.py files, so this PR moves those out of the setup.py. Using pyproject.toml is "strongly recommended" as well, so this PR also includes moving package metadata into that file.
Also, removes the conda recipe because this broke when we updated to pyproject.toml and through discussing it we decided to stop posting a conda recipe. See #5011