githubにパッケージ挙げる時のディレクトリ構成

悩まなくても良いようにメモ。

作りたいパッケージ(パッケージ名: foo)

ファイル構成(置き場所)

.
├── README.txt
├── docs
├── foo
│   ├── __init__.py
│   ├── locale
│   └── tests
├── setup.cfg
├── setup.py
└── tox.ini

シンプルなもの

.
├── README.txt
├── foo
│   ├── __init__.py
│   └── tests
├── setup.cfg
└── setup.py
  • 普通にsetup.pyを書く
  • setup.pyにextra_requiersを書く(docs,testing)
  • setup.cfgにextra_requiresのためのaliasを書く