Compare commits

...

50 Commits

Author SHA1 Message Date
renovate[bot]
493492cd4f feat(deps): update dependency psycopg-binary to v3.2.8 2025-05-11 22:48:10 +00:00
renovate[bot]
2df1a18f70 feat(deps): update dependency psycopg to v3.2.8 2025-05-11 18:10:51 +00:00
renovate[bot]
9ab291afb5 feat(deps): update dependency click to v8.2.0 2025-05-10 22:51:13 +00:00
renovate[bot]
797f869e87 feat(deps): update dependency packaging to v25 (#27)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-06 17:04:15 +02:00
renovate[bot]
3d1597a4d4 feat(deps): update dependency psycopg-binary to v3.2.7 2025-04-30 20:24:40 +00:00
renovate[bot]
4c737620bb feat(deps): update dependency psycopg to v3.2.7 2025-04-30 15:44:03 +00:00
renovate[bot]
e1f0d012dd feat(deps): update dependency certifi to v2025.4.26 2025-04-26 02:47:49 +00:00
renovate[bot]
b6a23f66b4 feat(deps): update dependency fastapi-pagination to v0.13.1 2025-04-24 19:34:14 +00:00
renovate[bot]
3e4e5d9cf1 feat(deps): update dependency fastapi-pagination to v0.13.0 2025-04-21 15:30:45 +00:00
renovate[bot]
e3ae8ae526 feat(deps): update dependency uvicorn to v0.34.2 2025-04-19 06:22:30 +00:00
renovate[bot]
a69b2341d5 feat(deps): update dependency uvicorn to v0.34.1 2025-04-13 17:41:11 +00:00
renovate[bot]
9a2655d225 feat(deps): update dependency starlette to v0.46.2 2025-04-13 14:49:02 +00:00
renovate[bot]
f6d27c543f feat(deps): update dependency httpcore to v1.0.8 2025-04-11 15:29:49 +00:00
renovate[bot]
c53c2db27a feat(deps): update dependency fastapi-filters to v0.3.0 (#26)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-11 05:37:21 +00:00
renovate[bot]
9e888b9e96 feat(deps): update dependency typing_extensions to v4.13.2 2025-04-10 23:01:29 +00:00
renovate[bot]
f4973dd612 feat(deps): update dependency mako to v1.3.10 2025-04-10 17:03:19 +00:00
renovate[bot]
b590b4de6a feat(deps): update dependency typing_extensions to v4.13.1 2025-04-03 18:02:21 +00:00
renovate[bot]
7c38e09ac3 feat(deps): update dependency alembic to v1.15.2 2025-03-28 15:48:59 +00:00
renovate[bot]
36d59101fd feat(deps): update dependency sqlalchemy to v2.0.40 2025-03-27 20:26:07 +00:00
renovate[bot]
fee836f20e feat(deps): update dependency typing_extensions to v4.13.0 2025-03-26 06:30:34 +00:00
renovate[bot]
85649f94f2 feat(deps): update dependency python-dotenv to v1.1.0 2025-03-25 12:01:05 +00:00
renovate[bot]
a025b3994c feat(deps): update dependency fastapi to v0.115.12 2025-03-24 02:23:20 +00:00
renovate[bot]
20dc2c6fa0 feat(deps): update dependency iniconfig to v2.1.0 2025-03-19 23:00:28 +00:00
renovate[bot]
2c6b35e3dd feat(deps): update dependency anyio to v4.9.0 2025-03-17 01:34:35 +00:00
renovate[bot]
fadc83e19b feat(deps): update dependency psycopg-binary to v3.2.6 2025-03-13 02:23:58 +00:00
renovate[bot]
cdc0ac249a feat(deps): update dependency psycopg to v3.2.6 2025-03-12 23:02:50 +00:00
renovate[bot]
015d5eb13d feat(deps): update dependency sqlalchemy to v2.0.39 2025-03-11 22:08:22 +00:00
renovate[bot]
608ec8de6f feat(deps): update dependency starlette to v0.46.1 2025-03-08 13:12:47 +00:00
renovate[bot]
a21947fe02 feat(deps): update dependency tzlocal to v5.3.1 2025-03-05 22:10:10 +00:00
renovate[bot]
11e5ff9646 feat(deps): update dependency alembic to v1.15.1 2025-03-05 02:49:17 +00:00
renovate[bot]
971d7743f1 feat(deps): update dependency pytest to v8.3.5 2025-03-02 13:36:00 +00:00
renovate[bot]
1d34b32179 feat(deps): update dependency fastapi to v0.115.11 2025-03-02 01:23:16 +00:00
renovate[bot]
59abb07721 feat(deps): update dependency starlette to v0.46.0 (#23)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-01 03:10:09 +00:00
renovate[bot]
7fc2a7a1a9 feat(deps): update dependency fastapi to v0.115.10 2025-02-28 18:34:23 +00:00
renovate[bot]
ae570acc6a feat(deps): update dependency fastapi to v0.115.9 2025-02-27 20:01:50 +00:00
renovate[bot]
24aa470d6d feat(deps): update dependency psycopg-pool to v3.2.6 2025-02-26 15:40:27 +00:00
renovate[bot]
112b2def80 feat(deps): update dependency psycopg-binary to v3.2.5 2025-02-23 02:45:53 +00:00
renovate[bot]
cc7be6e4ac feat(deps): update dependency psycopg to v3.2.5 2025-02-22 22:32:43 +00:00
renovate[bot]
8410fc886e feat(deps): update dependency psycopg-pool to v3.2.5 2025-02-21 22:55:59 +00:00
renovate[bot]
13496b0cbd feat(deps): update dependency tzlocal to v5.3 2025-02-13 19:07:57 +00:00
renovate[bot]
e88a617e30 feat(deps): update dependency sqlalchemy to v2.0.38 2025-02-07 17:42:48 +00:00
renovate[bot]
76d0866595 feat(deps): update dependency certifi to v2025 (#21)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-05 09:41:47 +01:00
renovate[bot]
b194e583fb feat(deps): update dependency mako to v1.3.9 2025-02-04 17:20:34 +00:00
renovate[bot]
5f45d3aeb8 feat(deps): update dependency fastapi to v0.115.8 2025-01-30 17:07:56 +00:00
renovate[bot]
20a107a49c feat(deps): update dependency starlette to v0.45.3 2025-01-24 13:00:43 +00:00
renovate[bot]
087ea50c4e feat(deps): update dependency starlette to v0.45.2 (#20)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 09:25:31 +00:00
renovate[bot]
f47b44ba95 feat(deps): update dependency fastapi to v0.115.7 2025-01-23 02:14:28 +00:00
9b1343b90d fix: bumped creyPY version to 3 2025-01-21 12:42:45 +01:00
renovate[bot]
15d754f68d feat(deps): update python docker tag to v3.13 2025-01-20 20:55:43 +00:00
renovate[bot]
9e0c8f0173 feat(deps): update dependency uvicorn to v0.34.0 2025-01-20 16:46:01 +00:00
4 changed files with 51 additions and 54 deletions

View File

@@ -1,4 +1,4 @@
FROM python:3.12-slim
FROM python:3.13-slim
ARG VERSION=unknown
# Create a non-root user and group

View File

@@ -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)

View File

@@ -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)

View File

@@ -1,39 +1,39 @@
annotated-types==0.7.0
anyio==4.8.0
certifi==2024.12.14
creyPY==1.2.5
fastapi==0.115.5
fastapi-pagination==0.12.31
anyio==4.9.0
certifi==2025.4.26
creyPY[postgres]==3.0.0
fastapi==0.115.12
fastapi-pagination==0.13.1
h11==0.14.0
httpcore==1.0.6
httpcore==1.0.8
httpx==0.28.1
idna==3.10
psycopg==3.2.4
psycopg-binary==3.2.4
psycopg-pool==3.2.3
psycopg==3.2.8
psycopg-binary==3.2.8
psycopg-pool==3.2.6
pydantic==2.9.2
pydantic_core==2.23.4
python-dotenv==1.0.1
python-dotenv==1.1.0
sniffio==1.3.1
SQLAlchemy==2.0.35
starlette==0.40.0
typing_extensions==4.12.2
SQLAlchemy==2.0.40
starlette==0.46.2
typing_extensions==4.13.2
Mako==1.3.5 # Alembic
Mako==1.3.10 # Alembic
MarkupSafe==3.0.1 # Alembic
alembic==1.14.1 # Alembic
alembic==1.15.2 # Alembic
SQLAlchemy-Utils==0.41.2 # SQLAlchemy
click==8.1.8 # Uvicorn
uvicorn==0.31.1 # Uvicorn
click==8.2.0 # Uvicorn
uvicorn==0.34.2 # Uvicorn
iniconfig==2.0.0 # pytest
packaging==24.1 # pytest
iniconfig==2.1.0 # pytest
packaging==25.0 # pytest
pluggy==1.5.0 # pytest
pytest==8.3.4 # pytest
pytest==8.3.5 # pytest
fastapi-filters==0.2.9 # Filters
fastapi-filters==0.3.0 # Filters
APScheduler==3.11.0 # Scheduler for deletion
tzlocal==5.2 # Scheduler for deletion
tzlocal==5.3.1 # Scheduler for deletion