Pythonスクリプトをコマンドのように実行するためにどうすればいいか色々調べてみるシリーズ。
背景
今回
直接関係ないかもしれないが、Pythonパッケージの作り方を調べてみた。
たぶんスクリプトにimport SomeLib
と書けば利用できるようになるための方法なのだろう。
参考
Python パッケージ管理技術まとめ (pip, setuptools, easy_install, etc)
ライブラリの配布について | Python Snippets
2. setup スクリプトを書く — Python 3.6.1 ドキュメント
依存関係を調べる
Python: pipdeptree でパッケージの依存関係を調べる - CUBE SUGAR CONTAINER
Python にインストールしたパッケージをグラフにしてみた - Qiita
インストール済みパッケージの依存関係を調べるツールpipdeptree
というのがあるらしい。
課題
- 配布できるレベルのコードなどしばらく書けそうにない
- 背景のことと噛み合わない
所感
そもそもPythonパッケージではシェルのコマンド入力で実行できない。と思う。もっとLinux寄りの話になるのだろうか。