Remove setup.py from "publish" target #297
Merged
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 replaces
setup.py upload
(which is deprecated and has caused problems for this library before) withtwine upload
, which is the modern way to do it.I have also gone ahead and set up PEP 517/518 for this project, and used
pep517.build
to build the source and binary distributions, thus removing the need to invokesetup.py
at all.This both adds
pyproject.toml
and switches fromsetup.py
totwine
, but if you just want thetwine
command part of it, the first commit doesn't include thepyproject.toml
changes.