]> Sergey Matveev's repositories - stargrave-blog.git/commit
Как ставить пакеты в Python?
authorSergey Matveev <stargrave@stargrave.org>
Mon, 19 Jul 2021 10:01:30 +0000 (13:01 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 19 Jul 2021 10:01:30 +0000 (13:01 +0300)
commit3f45e46b68805f7ae14bfde0032603dda8b79538
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parenteecbc0711b1277a97fb1fb604cd7cdd695bfb8e1
Как ставить пакеты в Python?

Второй день подряд хотел было поставить кое какие пакеты Python, но
очень все стали любить ставить cryptography последних версий, который
требует Rust для сборки. Кто-то требует gevent: падает на сборке Си кода
явно из-за каких-то разных версий установленных библиотек (Си). Кто-то
зависит от пакетов в которых setup.py не работает с современными
setuptools версиями.

Короче... pip install, падаем, пробуем подбрать флаги CFLAGS, падаем,
пробуем подобрать более старые версии зависимостей, падаем, что-то
возможно ставим руками (pip download, vi setup.py, ручные действия),
падаем, видим что установленные более старые версии не годятся, идём
искать этот софт на Go.