経由でプラグインを探す Python アプリがありますpkg_resources.iter_entry_points
。
ソース チェックアウトから直接実行するとsys.path
、たまたま検索に適用可能なソース チェックアウトを含め、請求書に適合するものはすべて検索.egg-info
さsetuptools
れます。
しかし、 を介してどこかにパッケージをインストールするとpython setup.py install
、 で列挙されているすべてのものを突然検出しなくなり、 でsys.path
それと一緒にインストールされているものだけが検出されsite-packages
ます。
pkg_resources.iter_entry_points
バニラ ソース チェックアウトとインストール済みアプリケーションの動作が異なるの はなぜですか?sys.path
開発中のように、すべてをトラバースするにはどうすればよいですか?