Adopt a more modern Python build process #1421
bug-or-feature
started this conversation in
Ideas
Replies: 1 comment
-
You need not even remove the setup.py, it can be minimized to something such as import setuptools
setuptools.setup() |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I propose to fully adopt
pyproject.toml
for building, dependency declaration, and tooling. This would meanlicence
andrequires-python
package-data
(all the CSV, YAML files)setup.py
requirements.txt
requirements_apple_silicon.txt
install_dependencies_apple_silicon.txt
It would be a phased change: first add deprecation warnings for the old way. After a few release cycles, remove the old way completely.
It would make sense to also remove
tox.ini
and.travis.yml
- they are no longer usedAny thoughts, comments, objections?
Beta Was this translation helpful? Give feedback.
All reactions