mirror of
https://github.com/grillazz/fastapi-sqlalchemy-asyncpg.git
synced 2026-06-10 06:40:38 +03:00
chore: update Python version to 3.14.4 and bump package version to 2.0.0
This commit is contained in:
+4
-4
@@ -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
@@ -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",
|
||||||
|
|||||||
@@ -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" },
|
||||||
|
|||||||
Reference in New Issue
Block a user