From 038c0bab5a00745db1a628b2b5e9d18f396813da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Mon, 21 Nov 2022 18:43:26 +0100 Subject: [PATCH] fix alembic path and packaging issues --- apptax/app.py | 3 ++- setup.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apptax/app.py b/apptax/app.py index e8219575..e8262958 100644 --- a/apptax/app.py +++ b/apptax/app.py @@ -1,6 +1,7 @@ import os import logging from pkg_resources import iter_entry_points +from pathlib import Path from flask import Flask, current_app from flask_cors import CORS @@ -52,7 +53,7 @@ def create_app(): app.wsgi_app = ProxyFix(app.wsgi_app, x_host=1) db.init_app(app) - migrate.init_app(app, db, directory="apptax/migrations") + migrate.init_app(app, db, directory=Path(__file__).absolute().parent / "migrations") CORS(app, supports_credentials=True) app.config["DB"] = db diff --git a/setup.py b/setup.py index f61a8bfb..7a1c43b0 100644 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ packages=setuptools.find_packages(where=".", include=["apptax*"]), package_data={ "apptax": ["templates/*.html"], - "apptax.migrations": ["data/*.sql"], + "apptax.migrations": ["alembic.ini", "script.py.mako", "data/*.sql"], "apptax.taxonomie.commands.migrate_to_v15": ["data/*.sql"], }, install_requires=(