From a68bf94187d13879dca16ffeaca9260798b734c3 Mon Sep 17 00:00:00 2001 From: grillazz Date: Sun, 10 May 2026 08:36:06 +0200 Subject: [PATCH] chore: update Python version to 3.14.4 and bump package version to 2.0.0 --- Dockerfile | 8 ++++---- pyproject.toml | 4 ++-- uv.lock | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 45d3875..a4cb75f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.14.0-slim-trixie AS base +FROM python:3.14.4-slim-trixie AS base RUN apt-get update -qy \ && apt-get install -qyy \ @@ -7,11 +7,11 @@ RUN apt-get update -qy \ build-essential \ ca-certificates -COPY --from=ghcr.io/astral-sh/uv:0.9.17 /uv /uvx /bin/ +COPY --from=ghcr.io/astral-sh/uv:0.11.12 /uv /uvx /bin/ ENV UV_LINK_MODE=copy \ UV_COMPILE_BYTECODE=1 \ - UV_PYTHON=python3.14.0 \ + UV_PYTHON=python3.14.4 \ UV_PROJECT_ENVIRONMENT=/panettone COPY pyproject.toml /_lock/ @@ -19,7 +19,7 @@ COPY uv.lock /_lock/ RUN cd /_lock && uv sync --locked --no-install-project ########################################################################## -FROM python:3.14.0-slim-trixie +FROM python:3.14.4-slim-trixie ENV PATH=/panettone/bin:$PATH diff --git a/pyproject.toml b/pyproject.toml index 7b1c5d1..6535214 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,9 @@ [project] name = "fastapi-sqlalchemy-asyncpg" -version = "1.24.0" +version = "2.0.0" description = "A modern FastAPI application with SQLAlchemy 2.0 and AsyncPG for high-performance async database operations. Features include JWT authentication with Redis token storage, password hashing, connection pooling, data processing with Polars, Rich logging, task scheduling with APScheduler, and Shakespeare datasets integration." readme = "README.md" -requires-python = "==3.14.0" +requires-python = "==3.14.4" dependencies = [ "fastapi[all]==0.124.4", "pydantic[email]==2.12.5", diff --git a/uv.lock b/uv.lock index cace6af..570a12a 100644 --- a/uv.lock +++ b/uv.lock @@ -1,6 +1,6 @@ version = 1 revision = 3 -requires-python = "==3.14.0" +requires-python = "==3.14.4" [[package]] name = "alembic" @@ -377,7 +377,7 @@ wheels = [ [[package]] name = "fastapi-sqlalchemy-asyncpg" -version = "1.24.0" +version = "2.0.0" source = { virtual = "." } dependencies = [ { name = "alembic" },