Publish to PyPI with twine

Publish to PyPI

  1. 過去のビルドを削除する( rm dist/*

  2. ビルドする(python3 setup.py

  3. アップロード(twine upload

$ rm dist/*
$ python3 setup.py sdist bdist_wheel

$ twine upload dist/*
Uploading distributions to https://upload.pypi.org/legacy/
Uploading snapsheets-0.2.0-py3-none-any.whl
Uploading snapsheets-0.2.0.tar.gz
View at:
https://pypi.org/project/snapsheets/0.2.0/

Settings at $HOME/.pypirc

[distutils]
  index-servers=
    pypi
    testpypi

[testpypi]
  repository: https://test.pypi.org/legacy/
  username = __token__
  password = pypi-****

[pypi]
  username = __token__
  password = pypi-****