Suddenly, I can't get alembic (1.3.3?).
alembic history does work, but my most recent migration crashes with an enormous stack-trace (as usual): here's my current pretty-simple migration script:
"""Citation datasource optional
Revision ID: f5a6e316ee8d
Create Date: 2020-03-26 08:54:59.547135
# revision identifiers, used by Alembic.
revision = 'f5a6e316ee8d'
down_revision = '2a181e783d96'
op.alter_column('citation', 'id_datasource',
existing_Type=sa.INTEGER(),
op.alter_column('citation', 'id_datasource',
existing_Type=sa.INTEGER(),
Here's the last stanza of the stack trace:
File "/home/rschottland/.local/share/virtualenvs/astorb_db-u7fxujye/lib/python3.7/site-packages/sqlalchemy/sql/base.py", line 289, in _validate_dialect_kwargs
"named <dialectname>_<argument>, got '%s'" % k
TypeError: Additional arguments should be named <dialectname>_<argument>, got 'index'
The whole 69 line stack trace is attached.
This is the 30th migration for this database going back to 2015. Nothing like this has occurred before. Could my alembic package be corrupted? The previous (successful) igration was only 3 days ago.
Any thoughts on this would be appreciated.