Как загрузить конкретное колесо из пакета, указанного в PyPi? Я предполагаю, что буду использовать wget
или curl
, но я не уверен, какие аргументы использовать.
Скачать колесо из PyPi
Ответы (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