Включая ссылки для прямой загрузки ссылок в setup.py

Можно ли указать прямые ссылки на скачивание для зависимостей яиц Python?

У меня Skype4Py как зависимость, и easy_install, похоже, не может правильно загрузить файл с sourceforge.net (проблема sourceforge.net). Получившийся tar-файл скремблируется. https://github.com/stigkj/Skype4Py/issues/3

Чтобы обойти эту проблему, я бы хотел указать прямую ссылку на скачивание для архива Skype4Py, чтобы избежать проблем с sourceforge.net.

One Solution collect form web for “Включая ссылки для прямой загрузки ссылок в setup.py”

Прежде всего, я настоятельно рекомендую использовать pip вместо easy_install, поскольку это просто лучше почти во всех аспектах.

Вы не можете указать прямую ссылку для скачивания непосредственно в setup.py но это хорошо. Решение о том, где искать зависимость, должно быть принято во время установки. У Pip есть несколько options позволяющих настроить, где искать пакеты; --index-url , --extra-index-url и --find-links . Однако в вашей ситуации я считаю, что самым простым решением было бы установить зависимость, которую не удалось установить из своего местоположения по умолчанию, с использованием некоторого альтернативного местоположения, а затем установить пакет, который использует его следующим образом:

pip install alternate_location_of_dependency
pip install some_package_having_above_depedency

Принимая пакет human_curl , который зависит от пакета pycurl2, в качестве примера может быть:

pip install https://github.com/pycurl2/pycurl2.github.com/archive/master.zip
pip install human_curl

 
Interesting Posts for Van-Lav

Чтение двоичного файла и цикл по каждому байту

Pandas Python Regex: ошибка: ничего не повторять

AttributeError: объект 'module' не имеет атрибута 'PROTOCOL_TLSv1_2' с Python 2.7.11

Ошибка при создании нового текстового файла с помощью python?

Использование инструкции Python для инструкции SQL INSERT

Предварительно заполнить базу данных с помощью светильников или скриптом?

Сверточная сеть Tensorflow

Должен ли я использовать класс? (Python)

Как индексы среза массива numpy порядка?

Каковы лучшие практики Python для констант ключа словаря?

Компиляция Python 2.6.6 и необходимость в внешних пакетах wxPython, setuptools и т. Д. В Ubuntu

Как продлить, имитировать или эмулировать функцию диапазона?

Опыт использования h5py для проведения аналитической работы над большими данными в Python?

Цикл параллельной обработки с использованием многопроцессорного пула

Ошибка Meld "Невозможно импортировать: GTK +; Нет модуля с именем репозитория "

Python - лучший язык программирования в мире.