空のプロジェクトを PyPI に登録するまで
プロジェクトの名前を決めたらまずは PyPI で名前を予約しましょう。
PyPI にユーザ登録する
TestPyPI というお試しサイトにも登録しよう。
~/.pypirc を作る
パスワードを書かないでおくと実行時に聞いてもらえる。
[distutils] index-servers = pypi pypitest [pypi] repository=https://pypi.python.org/pypi username=<ユーザ名> [pypitest] repository=https://test.pypi.org/legacy/ username=<ユーザ名>
setup.py を作る
空のディレクトリに以下の内容で setup.py
を置く。
from setuptools import find_packages from setuptools import setup setup( name='<パッケージ名>', version='0.0.1', description='<せつめい>', author='<名前>', author_email='<メールアドレス>', packages=find_packages(), )
アップロード
$ python setup.py sdist upload -r pypitest # お試し $ python setup.py sdist upload # ガチ