MAINT: move static metadata to setup.cfg #2424
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is a follow-up from #2419, and moves the project metatdata from
setup.py
to a declarative configurationsetup.cfg
file.license_files
andclassifiers
packages
is changed from explicit tofind:
, which addsgeopandas.io.tests
. Was this intentionally excluded, or was it missed?package_data
is changed from custom-generated to an equivalent list of datasetsinstall_requires
is moved tosetup.cfg
. It was not clear why this would be empty for ReadTheDocs, which has these dependencies met withdoc/environment.yml
. However, if there is a good reason, this dynamic option can be moved back tosetup.py
.setup.py
is there to support versioneer or anyone that expects to see this file.