chore: update Python version to 3.14.4 and bump package version to 2.0.0

This commit is contained in:
grillazz
2026-05-10 08:36:06 +02:00
parent 5d0207cb9b
commit a68bf94187
3 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -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 \ RUN apt-get update -qy \
&& apt-get install -qyy \ && apt-get install -qyy \
@@ -7,11 +7,11 @@ RUN apt-get update -qy \
build-essential \ build-essential \
ca-certificates 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 \ ENV UV_LINK_MODE=copy \
UV_COMPILE_BYTECODE=1 \ UV_COMPILE_BYTECODE=1 \
UV_PYTHON=python3.14.0 \ UV_PYTHON=python3.14.4 \
UV_PROJECT_ENVIRONMENT=/panettone UV_PROJECT_ENVIRONMENT=/panettone
COPY pyproject.toml /_lock/ COPY pyproject.toml /_lock/
@@ -19,7 +19,7 @@ COPY uv.lock /_lock/
RUN cd /_lock && uv sync --locked --no-install-project 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 ENV PATH=/panettone/bin:$PATH
+2 -2
View File
@@ -1,9 +1,9 @@
[project] [project]
name = "fastapi-sqlalchemy-asyncpg" 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." 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" readme = "README.md"
requires-python = "==3.14.0" requires-python = "==3.14.4"
dependencies = [ dependencies = [
"fastapi[all]==0.124.4", "fastapi[all]==0.124.4",
"pydantic[email]==2.12.5", "pydantic[email]==2.12.5",
Generated
+2 -2
View File
@@ -1,6 +1,6 @@
version = 1 version = 1
revision = 3 revision = 3
requires-python = "==3.14.0" requires-python = "==3.14.4"
[[package]] [[package]]
name = "alembic" name = "alembic"
@@ -377,7 +377,7 @@ wheels = [
[[package]] [[package]]
name = "fastapi-sqlalchemy-asyncpg" name = "fastapi-sqlalchemy-asyncpg"
version = "1.24.0" version = "2.0.0"
source = { virtual = "." } source = { virtual = "." }
dependencies = [ dependencies = [
{ name = "alembic" }, { name = "alembic" },