PyPIへのパッケージ登録
- .pypircをホームディレクトリ(Win8ならC:\Users\Owner)
※パスワード直書きなので注意
[distutils] # this tells distutils what package indexes you can push to
index-servers =
pypi # the live PyPI
pypitest # test PyPI
[pypi] # authentication details for live PyPI
repository: https://pypi.python.org/pypi
username: {{your_username}}
password: {{your_password}}
[pypitest] # authentication details for test PyPI
repository: https://testpypi.python.org/pypi
username: {{your_username}}
- testpypiへの登録
python setup.py register -r https://testpypi.python.org/pypi
- ファイルのアップロード
python setup.py sdist --formats=gztar,zip bdist_wininst upload -r pypitest
- pypitestをpypiに変えて実行
※ファイルを変更するにはサイト上で一度removeするか,バージョン番号を上げる
※uploadまえに単にsdistでパッケージを作成し確認すべし
※pyファイル以外をアップロードするには,setup.pyに
package_data={"パッケージDir": ["ファイルへの相対パス"]}を追記するだけでなく,MANIFEST.inに
include パッケージDir/ファイルへの相対パス
を記載する必要有
READMEのようなメタデータを再度インデクスに提出するには,
python setup.py register