Вы хотите заняться разработкой, но разве разработанная версия будет обработана системой как яйцо (например, чтобы получить точки входа)? Если это так, то вы должны проверить источник и использовать Режим разработки , выполнив:
python setup.py develop
Если проект не является проектом на основе setuptools, который требуется для вышеупомянутого, можно быстро обойти эту команду:
python -c "import setuptools; execfile('setup.py')" develop
Почти все, что вы когда-либо хотели знать о setuptools (основа easy_install), доступно в документации setuptools . Также есть документы для easy_install .
Режим разработки добавляет проект в путь импорта точно так же, как это делает easy_install. Внесенные вами изменения будут доступны вашим приложениям при следующем импорте модуля.
Как уже упоминалось, вы также можете напрямую использовать URL-адреса управления версиями, если вы просто хотите получить последнюю версию, как сейчас, без возможности редактировать, но это будет только снимок, и, действительно, создает нормальное яйцо как часть процесса. Я точно знаю, что это делает Subversion, и я думал, что это сделал другие, но я не могу найти документы по этому вопросу.