パッケージ作成/インストール
setuptools
- Pythonプロジェクトのパッケージ化を行うライブラリ
- https://setuptools.readthedocs.io/en/latest/index.html
pip
- パッケージ管理システム
- https://pip.pypa.io/en/stable/
ライブラリ
requests
ドキュメント
sphinx
- reStructuredTextを使ったドキュメント生成ツール
- https://www.sphinx-doc.org/ja/master/
sphinx.ext.autodoc
- docstringから、ドキュメントを取り込む
- Google Sytpe
- sphinx.ext.napoleon
- NumPy および Google スタイルの docstring をドキュメントに取り込む
テスト
tox
テストのための、複数の仮想環境を用意してくる
pytest : ユニットテストフレームワーク
pytest-cov : カバレッジ
pytestのカバレッジレポートプラグイン
unittest.mock
モックオブジェクトライブラリ