├── .github └── workflows │ └── test_migrate.yml ├── .gitignore ├── .isort.cfg ├── LICENSE ├── README.md ├── alembic_autogenerate_enums └── __init__.py ├── lint.sh ├── poetry.lock ├── pyproject.toml └── test-harness ├── .isort.cfg ├── setup.py └── test_harness ├── __init__.py ├── columns.py ├── database.py ├── enums.py ├── models.py └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── __init__.py ├── alembic.ini └── alembic │ ├── env.py │ ├── script.py.mako │ └── versions │ ├── 2635ee8b59d5_deprecated_upgrade.py │ ├── 773d67fb8a72_basic_init.py │ └── f609280185f5_current_upgrade_path.py ├── test_enums.py ├── test_generate_file.py └── test_migrate.py /.github/workflows/test_migrate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/.github/workflows/test_migrate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- 1 | [settings] 2 | known_first_party=alembic_autogenerate_enums -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/README.md -------------------------------------------------------------------------------- /alembic_autogenerate_enums/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/alembic_autogenerate_enums/__init__.py -------------------------------------------------------------------------------- /lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/lint.sh -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/pyproject.toml -------------------------------------------------------------------------------- /test-harness/.isort.cfg: -------------------------------------------------------------------------------- 1 | [settings] 2 | known_first_party=test_harness -------------------------------------------------------------------------------- /test-harness/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/setup.py -------------------------------------------------------------------------------- /test-harness/test_harness/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-harness/test_harness/columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/columns.py -------------------------------------------------------------------------------- /test-harness/test_harness/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/database.py -------------------------------------------------------------------------------- /test-harness/test_harness/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/enums.py -------------------------------------------------------------------------------- /test-harness/test_harness/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/models.py -------------------------------------------------------------------------------- /test-harness/test_harness/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-harness/test_harness/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/conftest.py -------------------------------------------------------------------------------- /test-harness/test_harness/tests/fixtures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/fixtures/__init__.py -------------------------------------------------------------------------------- /test-harness/test_harness/tests/fixtures/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/fixtures/alembic.ini -------------------------------------------------------------------------------- /test-harness/test_harness/tests/fixtures/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/fixtures/alembic/env.py -------------------------------------------------------------------------------- /test-harness/test_harness/tests/fixtures/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/fixtures/alembic/script.py.mako -------------------------------------------------------------------------------- /test-harness/test_harness/tests/fixtures/alembic/versions/2635ee8b59d5_deprecated_upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/fixtures/alembic/versions/2635ee8b59d5_deprecated_upgrade.py -------------------------------------------------------------------------------- /test-harness/test_harness/tests/fixtures/alembic/versions/773d67fb8a72_basic_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/fixtures/alembic/versions/773d67fb8a72_basic_init.py -------------------------------------------------------------------------------- /test-harness/test_harness/tests/fixtures/alembic/versions/f609280185f5_current_upgrade_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/fixtures/alembic/versions/f609280185f5_current_upgrade_path.py -------------------------------------------------------------------------------- /test-harness/test_harness/tests/test_enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/test_enums.py -------------------------------------------------------------------------------- /test-harness/test_harness/tests/test_generate_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/test_generate_file.py -------------------------------------------------------------------------------- /test-harness/test_harness/tests/test_migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dw/alembic-autogenerate-enums/HEAD/test-harness/test_harness/tests/test_migrate.py --------------------------------------------------------------------------------