Установка пакета Python из системы контроля версий, где setup.py не находится в корне проекта

Я пытаюсь включить пакет pyobjc в свой файл требований к pip, но мне нужна зафиксированная версия, которая не еще нет релиза, чтобы внести столь необходимое исправление ошибки. Пакет pyobjc — это псевдопакет для установки всех остальных зависимостей фреймворка.

Я могу указать путь HG в требованиях к пипсам. Проблема, с которой я столкнулся, заключается в том, что в репозитории нет файла setup.py в корневом каталоге. Вместо этого у него есть подкаталог pyobjc (со всеми подкаталогами фреймворка рядом), который содержит setup.py. В корневом каталоге репозитория есть файл install.py, который содержит readme рекомендуется использовать при установке из исходного кода.

Кто-нибудь знает, как вызвать install.py из pip вместо setup.py или указать местоположение подкаталога?


person Mike Lyons    schedule 07.10.2015    source источник


Ответы (1)


В подкаталоге pyobjc/pyobjc я вижу setup.py, а не `install.py.

pip может быть рекомендовано заглянуть в подкаталог Репозиторий VCS для setup.py:

pip install -e 'hg+https://bitbucket.org/ronaldoussoren/pyobjc@39c254b20bf2d63ef2891cb57bba027dfe7e06e8#egg=pyobjc&subdirectory=pyobjc'
person phd    schedule 08.03.2019