From fb9ac2a427fb0ab6c6b499a4660a46cbbc6c829b Mon Sep 17 00:00:00 2001 From: Andreas Hasenkopf Date: Fri, 2 Jun 2023 10:36:56 +0200 Subject: [PATCH] Removed version constraint of `pydantic` The constraint was introduced in #74 due to pydantic/pydantic#4131. The fix for pydantic has been released and the constraint is now superfluous. This version constraint implicitly limited `fastapi-pagination` to v0.9.3, which now also gets updated (to v0.11.4). However, it cannot be upgraded to the latest v0.12 series, due to #146. --- backend/main.py | 3 +++ backend/requirements.txt | 5 ++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/main.py b/backend/main.py index 1c7e134..fccc34d 100644 --- a/backend/main.py +++ b/backend/main.py @@ -1,6 +1,9 @@ +from fastapi_pagination import add_pagination + from . import create_app, models from .database import engine models.Base.metadata.create_all(engine) app = create_app() +add_pagination(app) diff --git a/backend/requirements.txt b/backend/requirements.txt index 9cc40cb..5c6696c 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,11 +1,10 @@ alembic fastapi -fastapi-pagination[sqlalchemy] +fastapi-pagination[sqlalchemy]<0.12 ldap3 passlib[bcrypt] psycopg2-binary -# See: https://github.com/samuelcolvin/pydantic/issues/4131 -pydantic<1.9.1 +pydantic<2 python-dotenv python-jose[cryptography] python-multipart