Можно ли установить все / большинство пакетов Python pip с помощью pypy3? - PullRequest
1 голос
/ 11 октября 2019

Я могу установить пакет python3 для forexconnect, используя:

python3 -m pip install forexconnect

, но когда я пытаюсь установить его для pypy, используя:

pypy3 -m pip install forexconnect

Я получаю следующую ошибку:

ОШИБКА: не удалось найти версию, которая удовлетворяет требованию forexconnect (из версий: нет) ОШИБКА: не найдено соответствующего распределения для forexconnect

Я просмотрел pypyдокументации и не могу решить, что мне нужно сделать сейчас. Возможно, мне нужно пересобрать / пересобрать библиотеку, но, к сожалению, мои знания Python недостаточно хороши, чтобы понять, что, вероятно, довольно просто.

Пожалуйста, кто-нибудь знает, что здесь происходит и чтонужно сделать?

Ответы [ 2 ]

1 голос
/ 13 октября 2019

forexeconnect не выпускает архив с исходным кодом, поэтому они должны создать двоичную версию для каждой версии Python, которую они хотят поддерживать, и загрузить ее в PyPI . Большинство пакетов выпускают архив с исходным кодом и загружают его в PyPI, тогда pip install может собрать двоичный пакет из исходного кода. В этом случае поставщик пакетов (при условии, что они не хотят выпускать исходный код) должен будет создать версию для PyPy, pip и PyPy ничего сделать не могут.

0 голосов
/ 11 октября 2019

Чтобы увидеть поддерживаемые версии по pip, попробуйте

pip install forexconnect==0

Затем вы можете установить конкретную версию с помощью

pip install forexconnect==versionnumber
...