diff --git a/app/routes/app.py b/app/routes/app.py index 063ce35..8e2a32f 100644 --- a/app/routes/app.py +++ b/app/routes/app.py @@ -1,17 +1,16 @@ -from creyPY.fastapi.crud import ( - create_obj_from_data, -) -from creyPY.fastapi.db.session import get_db -from fastapi import APIRouter, Depends, Security, HTTPException -from sqlalchemy.orm import Session -from pydantic.json_schema import SkipJsonSchema -from app.services.auth import verify -from app.schema.app import AppIN, AppOUT -from app.models.app import Application -from creyPY.fastapi.pagination import Page from uuid import UUID -from fastapi_pagination.ext.sqlalchemy import paginate + +from creyPY.fastapi.crud import create_obj_from_data +from creyPY.fastapi.db.session import get_db +from creyPY.fastapi.pagination import Page, paginate +from fastapi import APIRouter, Depends, HTTPException, Security +from pydantic.json_schema import SkipJsonSchema from sqlalchemy import select +from sqlalchemy.orm import Session + +from app.models.app import Application +from app.schema.app import AppIN, AppOUT +from app.services.auth import verify router = APIRouter(prefix="/app", tags=["apps"]) @@ -26,7 +25,7 @@ async def create_app( data, Application, db, - additonal_data={"created_by_id": sub}, + additional_data={"created_by_id": sub}, ) return AppOUT.model_validate(obj) diff --git a/app/routes/entry.py b/app/routes/entry.py index fe832ec..808e7d2 100644 --- a/app/routes/entry.py +++ b/app/routes/entry.py @@ -1,24 +1,22 @@ -from creyPY.fastapi.crud import ( - create_obj_from_data, -) -from creyPY.fastapi.order_by import order_by +from datetime import datetime from typing import Callable -from sqlalchemy.sql.selectable import Select -from creyPY.fastapi.db.session import get_db -from fastapi import APIRouter, Depends, Security, HTTPException -from sqlalchemy.orm import Session -from sqlalchemy import select -from app.services.auth import verify -from app.schema.entry import LogIN, LogOUT -from app.models.entry import LogEntry -from fastapi_pagination.ext.sqlalchemy import paginate -from creyPY.fastapi.pagination import Page from uuid import UUID -from pydantic.json_schema import SkipJsonSchema + +from creyPY.fastapi.crud import create_obj_from_data +from creyPY.fastapi.db.session import get_db +from creyPY.fastapi.order_by import order_by +from creyPY.fastapi.pagination import Page, paginate +from fastapi import APIRouter, Depends, HTTPException, Security from fastapi_filters import FilterValues, create_filters from fastapi_filters.ext.sqlalchemy import apply_filters -from app.models.entry import LogType, TransactionType -from datetime import datetime +from pydantic.json_schema import SkipJsonSchema +from sqlalchemy import select +from sqlalchemy.orm import Session +from sqlalchemy.sql.selectable import Select + +from app.models.entry import LogEntry, LogType, TransactionType +from app.schema.entry import LogIN, LogOUT +from app.services.auth import verify router = APIRouter(prefix="/log", tags=["logging"]) @@ -33,7 +31,7 @@ async def create_log( data, LogEntry, db, - additonal_data={"created_by_id": sub}, + additional_data={"created_by_id": sub}, ) return LogOUT.model_validate(obj) diff --git a/requirements.txt b/requirements.txt index 47d4649..9d70e86 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ annotated-types==0.7.0 anyio==4.8.0 certifi==2024.12.14 -creyPY==1.2.5 +creyPY[postgres]==3.0.0 fastapi==0.115.5 fastapi-pagination==0.12.31 h11==0.14.0