Skip to content

Commit f225df2

Browse files
fix: deps
1 parent f65d214 commit f225df2

File tree

4 files changed

+15
-8
lines changed

4 files changed

+15
-8
lines changed

pythoncms/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version_info = (1, 4, 1)
1+
version_info = (1, 4, 2)
22
__version__ = ".".join([str(v) for v in version_info])

pythoncms/migrations/env.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def get_engine():
1919
try:
2020
# this works with Flask-SQLAlchemy<3 and Alchemical
2121
return current_app.extensions['migrate'].db.get_engine()
22-
except TypeError:
22+
except (TypeError, AttributeError):
2323
# this works with Flask-SQLAlchemy>=3
2424
return current_app.extensions['migrate'].db.engine
2525

@@ -90,14 +90,17 @@ def process_revision_directives(context, revision, directives):
9090
directives[:] = []
9191
logger.info('No changes in schema detected.')
9292

93+
conf_args = current_app.extensions['migrate'].configure_args
94+
if conf_args.get("process_revision_directives") is None:
95+
conf_args["process_revision_directives"] = process_revision_directives
96+
9397
connectable = get_engine()
9498

9599
with connectable.connect() as connection:
96100
context.configure(
97101
connection=connection,
98102
target_metadata=get_metadata(),
99-
process_revision_directives=process_revision_directives,
100-
**current_app.extensions['migrate'].configure_args
103+
**conf_args
101104
)
102105

103106
with context.begin_transaction():

pythoncms/migrations/versions/51daebf34ad3_.py renamed to pythoncms/migrations/versions/0fbf6b2e734f_.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
"""empty message
22
3-
Revision ID: 51daebf34ad3
3+
Revision ID: 0fbf6b2e734f
44
Revises:
5-
Create Date: 2023-07-03 18:41:32.090382
5+
Create Date: 2025-05-06 23:12:32.784695
66
77
"""
88
from alembic import op
99
import sqlalchemy as sa
1010

1111

1212
# revision identifiers, used by Alembic.
13-
revision = '51daebf34ad3'
13+
revision = '0fbf6b2e734f'
1414
down_revision = None
1515
branch_labels = None
1616
depends_on = None

requirements.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
shopyo==4.8.6
1+
shopyo==4.12.1
22
SQLAlchemy==1.4.46
33
python-dotenv
4+
shopyo-i18n==1.1.0
5+
shopyo-page==1.2.0
6+
shopyo-settings==1.2.0
7+
shopyo-theme==1.1.0

0 commit comments

Comments
 (0)