попалась под руку 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
Что происходит?! оно вообще работает или где?!