twine
Utility for publishing Python packages on PyPI. tldr-pages
On several platforms
Several platforms
Upload to PyPI
twine upload dist/*IdentifyUpload to the Test PyPI repository to verify things look right
twine upload --repository testpypi dist/*IdentifyUpload to PyPI with a specified username and password
twine upload --username username --password password dist/*IdentifyUpload to an alternative repository URL
twine upload --repository-url repository_url dist/*IdentifyCheck that your distribution's long description should render correctly on PyPI
twine check dist/*IdentifyUpload using a specific pypirc configuration file
twine upload --config-file configuration_file dist/*IdentifyContinue uploading files if one already exists (only valid when uploading to PyPI)
twine upload --skip-existing dist/*IdentifyUpload to PyPI showing detailed information
twine upload --verbose dist/*Identify