9

経由でプラグインを探す Python アプリがありますpkg_resources.iter_entry_points

ソース チェックアウトから直接実行するとsys.path、たまたま検索に適用可能なソース チェックアウトを含め、請求書に適合するものはすべて検索.egg-infosetuptoolsれます。

しかし、 を介してどこかにパッケージをインストールするとpython setup.py install、 で列挙されているすべてのものを突然検出しなくなり、 でsys.pathそれと一緒にインストールされているものだけが検出されsite-packagesます。

  • pkg_resources.iter_entry_pointsバニラ ソース チェックアウトとインストール済みアプリケーションの動作が異なるの はなぜですか?
  • sys.path開発中のように、すべてをトラバースするにはどうすればよいですか?
4

1 に答える 1