From 1b65faebe632e51909606e0837b27e2448d7811f Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke@nordu.net>
Date: Thu, 7 Sep 2023 11:18:52 +0200
Subject: [PATCH] add alembic-postgresql-enum dependency for detecting enum
 changes

---
 compendium_v2/migrations/env.py | 3 +--
 requirements.txt                | 2 ++
 setup.py                        | 1 +
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/compendium_v2/migrations/env.py b/compendium_v2/migrations/env.py
index 9683fdf4..b7a4b148 100644
--- a/compendium_v2/migrations/env.py
+++ b/compendium_v2/migrations/env.py
@@ -1,7 +1,6 @@
 import logging
-
+import alembic_postgresql_enum  # type: ignore # noqa: F401
 from flask import current_app
-
 from alembic import context
 
 # this is the Alembic Config object, which provides
diff --git a/requirements.txt b/requirements.txt
index fa17bda5..47a630b5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,6 @@
 alembic~=1.10
+# needed to support auto discovery of and applying enum changes
+alembic-postgresql-enum~=0.1
 click~=8.1
 jsonschema~=4.17
 flask~=2.2
diff --git a/setup.py b/setup.py
index 18ae8c07..9335715b 100644
--- a/setup.py
+++ b/setup.py
@@ -11,6 +11,7 @@ setup(
     packages=find_packages(),
     install_requires=[
         'alembic~=1.10',
+        'alembic-postgresql-enum~=0.1',
         'click~=8.1',
         'jsonschema~=4.17',
         'flask~=2.2',
-- 
GitLab