by shigemk2

当面は技術的なことしか書かない

メモ setup.py

pipでinstallして使えるコマンドを雰囲気で作っている

  • setup.pyでパッケージの情報を記録しておく
  • python setup.py sdist でソースコードをtar.gz圧縮する
  • python setup.py bdist_wheel でwheelを作る
  • scriptsを指定しておくことでsdistするときにスクリプトも一緒にまとめてくれる。というか、twine upload→ pip installするときにスクリプトをインストールしてくれるようになる。
  • ディレクトリ構成はこっちを参考にした aws-cli/setup.py at develop · aws/aws-cli · GitHub

2. setup スクリプトを書く — Python 3.6.5 ドキュメント