I applied your patch and got "Command not found: alembic",I installed alembic,but it still complained alembic not found,after google it,and install python-alembic + ARTEMIS_WORKER_OPTIONS= + '[' '' = '' ']' + poetry run alembic upgrade head The currently activated Python version 3.11.4 is not supported by the project (~3.9.0). Trying to find and use a compatible version. Using python3.9 (3.9.17) Traceback (most recent call last): File "/usr/bin/alembic", line 8, in sys.exit(main()) ^^^^^^ File "/usr/lib/python3.11/site-packages/alembic/config.py", line 590, in main CommandLine(prog=prog).main(argv=argv) File "/usr/lib/python3.11/site-packages/alembic/config.py", line 584, in main self.run_cmd(cfg, options) File "/usr/lib/python3.11/site-packages/alembic/config.py", line 561, in run_cmd fn( File "/usr/lib/python3.11/site-packages/alembic/command.py", line 378, in upgrade script.run_env() File "/usr/lib/python3.11/site-packages/alembic/script/base.py", line 569, in run_env util.load_python_file(self.dir, "env.py") File "/usr/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 94, in load_python_file module = load_module_py(module_id, path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 110, in load_module_py spec.loader.exec_module(module) # type: ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 940, in exec_module File "", line 241, in _call_with_frames_removed File "/home/lnie/artemis/server/alembic/env.py", line 9, in from tft.artemis import db, get_db, get_logger ModuleNotFoundError: No module named 'tft' + echo 'failed to upgrade DB Schema' failed to upgrade DB Schema + exit 1 ++ jobs -p + kill kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] I guess you should tell users which python-alembic version should we install?