Я пытаюсь установить пакет в Google App Engine. Пакет довольно сильно зависит от pkg_resources
, но на App Engine невозможно запустить setup.py
.
Однако в исходном коде нет кода, специфичного для платформы, поэтому не составит труда просто заархивировать исходный код и включить его в системный путь. И у меня установлена и работает версия pkg_resources
.
Единственная проблема заключается в том, что пакет действительно зарегистрирован с pkg_resources
, поэтому при вызове iter_entry_points
он может найти соответствующие плагины.
Какие методы мне нужно вызывать для регистрации модулей на sys.path
со всеми соответствующими метаданными, и как мне выяснить, какими должны быть эти метаданные?