Я унаследовал проект Python, который был упакован как egg. После проверки через SVN я вижу содержимое пакета как:
__init__.py
scripts/
ptools/
setup.py
...
Здесь ptools/ содержит исходный код различных модулей. scripts/ - это набор инструментов для конечного пользователя, которые используют модули, предоставляемые "ptools". Пакет был установлен в этой общей хост-среде с помощью «easy_install», но я хочу изменить оба скрипта/ и ptools/ и протестировать их, не проходя цикл «создать яйцо и easy_install», который затронет всех. еще.
Тем не менее, я не понимаю, как вносить изменения в среду, чтобы создавать сценарии/не искать по умолчанию .egg при вызове через мое дерево разработки вместо использования «локальных» модулей в ptools/... есть идеи?
Обновление: я должен был добавить, что я попробовал подход PYTHONPATH, поместив путь к модулю в дерево разработки, но затем я попытался проверить через «import sys; print sys.path», путь поиска модуля не изменился, что меня сбивает с толку.
Благодарность
Оливер