We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
The dev dependencies should be separated from those required to only run client code.
I shouldn't have to have the same alembic version ~1.8.1 if I install it as a client.
~1.8.1
Also the new structure of dependency groups under [project] in pyproject.toml should be used as in PEP 621, PEP 735.