LinuxCommandLibrary

twine

Utility for publishing Python packages on PyPI.

TLDR

Upload to PyPI

$ twine upload dist/*
copy


Upload to the Test PyPI [r]epository to verify things look right
$ twine upload -r testpypi dist/*
copy


Upload to PyPI with a specified [u]sername and [p]assword
$ twine upload -u [username] -p [password] dist/*
copy


Upload to an alternative repository URL
$ twine upload --repository-url [repository_url] dist/*
copy


Check that your distribution's long description should render correctly on PyPI
$ twine check dist/*
copy


Upload using a specific pypirc configuration file
$ twine upload --config-file [configuration_file] dist/*
copy


Continue uploading files if one already exists (only valid when uploading to PyPI)
$ twine upload --skip-existing dist/*
copy


Upload to PyPI showing detailed information
$ twine upload --verbose dist/*
copy

Copied to clipboard