И это всё МОЁ

попалась под руку Asterisk The Definitive Guide 5Ed
не подумайте плохо - я прекрасно ставлю и настраиваю астериск самостоятельно


решил по примерам пройтись. ну то что для ансибла .yml пришлось править почти весь это как бы и так понятно, где пробелов не хватает, где dnf вместо yum итп


ок почти финиш
создаю таблицы


$alembic -c ./config.ini upgrade head


-bash: alembic: command not found


ставлю
$sudo yum install -y alembic


Installed:
alembic.x86_64 0:1.7.3-1.el7


Dependency Installed:
alembic-libs.x86_64 0:1.7.3-1.el7 hdf5.x86_64 0:1.8.12-11.el7

ilmbase.x86_64 0:1.0.3-7.el7 libaec.x86_64 0:1.0.4-1.el7

libgfortran.x86_64 0:4.8.5-39.el7 libquadmath.x86_64 0:4.8.5-39.el7


думаю ок


$alembic -c ./config.ini upgrade head


-bash: alembic: command not found


где-то я уже, кажется, это видел. бумс


$repoquery –list alembic
/usr/bin/abcconvert
/usr/bin/abcdiff
/usr/bin/abcecho
/usr/bin/abcechobounds
/usr/bin/abcls
/usr/bin/abcstitcher
/usr/bin/abctree


и где оно?
лезу https://alembic.sqlalchemy.org/en/latest/front.html#installation
и тихо охреневаю
ладно ставлю этот рекомендованный virtualenv


$virtualenv
-bash: virtualenv: command not found


ага, читаю - дальше нужен pipx


фейспалм


Я, конечно, понимаю, что они мне так прозрачно намекают давай собирай из исходников https://docs.alembic.io/#
но какие гарантии, что оно и там не command not found


Что происходит?! оно вообще работает или где?!