PyPIに登録するまで
はじめに
先日、LINE(株)さんが提供しているLIFF(LINE Front-end Framework )のサーバーAPIをPythonでラッピングしたliffpyというものをPyPIで公開しました。
PyPIとは
PyPIとは、「The Python Package Index」の略で、Python用のリポジトリです。
Pythonには、pip
というツールがデフォルトで入っています。
このpip
を利用して、pip install {インストールしたいパッケージ}
で様々なパッケージ(他の言語でいうライブラリやモジュールのこと)をインストールすることができます。
このインストールする際に、どこからパッケージを取ってくるかというとPyPIのレポジトリです。ということで、今回はPyPIに登録するまでの手順をメモしておきます。
手順
- TestPyPIにユーザ登録をする
- PyPIにユーザ登録をする
pip install twine
python setup.py sdist bdist_wheel
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
twine upload dist/*
twineとは
Upload the distribution files to PyPI using twine (twine upload -s dist/*). The upload should include GPG signatures of the distribution files.
(https://pip.pypa.io/en/stable/development/)https://pip.pypa.io/en/stable/development/
使い方は以下のリンク先のドキュメントを読めば分かります。
ただし、ドキュメントは全て英語です。