iwiwi 備忘録

学んだことを殴り書きます。自分向けのメモです。

空のプロジェクトを 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  # ガチ