From 828bcadf6a2adf7f421e6901fe0f7e5f5d124c7e Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Mon, 30 Jun 2025 22:14:17 +0900 Subject: [PATCH] sqlalchemy: Use built-in declarative sqlalchemy.ext.declarative was deprecated in sqlalchemy 1.4.0, due to the built-in implementations[1]. [1] https://github.com/sqlalchemy/sqlalchemy/commit/450f5c0d6519a439f40 Change-Id: Idb4a361d4d65ff53ecf33b8a2a6aa0d6f6ae1979 --- watcher/db/sqlalchemy/models.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/watcher/db/sqlalchemy/models.py b/watcher/db/sqlalchemy/models.py index 41778c15a..35d6f8eee 100644 --- a/watcher/db/sqlalchemy/models.py +++ b/watcher/db/sqlalchemy/models.py @@ -21,7 +21,6 @@ from oslo_serialization import jsonutils from sqlalchemy import Boolean from sqlalchemy import Column from sqlalchemy import DateTime -from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Float from sqlalchemy import ForeignKey from sqlalchemy import Integer @@ -94,7 +93,7 @@ class WatcherBase(models.SoftDeleteMixin, return d -Base = declarative_base(cls=WatcherBase) +Base = orm.declarative_base(cls=WatcherBase) class Goal(Base):