Скачать колесо из PyPi

Как загрузить конкретное колесо из пакета, указанного в PyPi? Я предполагаю, что буду использовать wget или curl, но я не уверен, какие аргументы использовать.


person BoltzmannBrain    schedule 15.07.2016    source источник


Ответы (1)


Известно, что PyPI трудно анализировать. К счастью, проект Debian используется для сканирования каталогов FTP на наличие новых версий и создания решения для обхода этого. Он задокументирован по адресу https://wiki.debian.org/debian/watch#PyPI

Например, если вы заходите на https://pypi.debian.net/pip/, вы есть в длинном списке выпуска. И, как вам угодно, вы можете напрямую скачать архив, не зная его контрольной суммы, с помощью curl:

$ curl -LO https://pypi.debian.net/pip/pip-18.1.tar.gz

Обратите внимание, что даже если его нет в списке, вы можете скачать колесо. Но вам может понадобиться создать URL.

$ curl -LO https://pypi.debian.net/pip/pip-18.1-py2.py3-none-any.whl

Если вы найдете какие-то хитрости в этом решении, не стесняйтесь поделиться ими!

person Étienne Bersac    schedule 06.11.2018