У меня есть пакет, который я разрабатываю. Этот пакет уже установлен как файл яйца, который помещен в каталог сайтов-пакетов, путь яйца добавлен в easy-install.pth.
Теперь я понял, что у меня есть ошибка в пакете, поэтому я вызвал python setup.py develop
, чтобы подключить каталог разработки. Путь исходного каталога правильно добавлен в easy-install.pth, но он добавлен последним, что означает, что уже установленное яйцо будет выбрано и импортировано сначала, когда я выпущу import mypackage
.
Как я могу заставить крючок разработки переопределить уже установленный пакет?
В конце концов, если я ошибаюсь, объясните, какая правильная стратегия для решения этого варианта использования.