У меня есть файлы Python .egg, которые хранятся в относительном месте некоторого кода .py. Проблема в том, что я нацеливаюсь на компьютеры с Python 2.5.1, которые требуют, чтобы мой проект содержался в папке (сотни тысяч ноутбуков OLPC XO 8.2.1 выпуска под управлением Sugar). Это означает, что я не могу просто ./ez_install выполнить общесистемную установку setuptools / pkg_resources.
Пример структуры каталогов:
My Application/
My Application/library1.egg
My Application/libs/library2.egg
My Application/test.py
Мне интересно, как лучше всего импортировать и использовать library1 и library2 из test.py без общесистемной установки pkg_resources. Мой лучший вариант - просто распаковать файлы .egg?
Спасибо за любые советы.