Skip to content

Commit 6c1825f

Browse files
committed
wip
1 parent 2fdc1e9 commit 6c1825f

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.12-slim-bookworm AS base
1+
FROM python:3.13-slim-bookworm AS base
22
RUN apt-get update \
33
&& apt-get upgrade -y \
44
&& apt-get install -y --no-install-recommends curl git build-essential \
@@ -10,7 +10,7 @@ FROM base AS install
1010
WORKDIR /home/code
1111

1212
# allow controlling the poetry installation of dependencies via external args
13-
ARG INSTALL_ARGS="--no-root"
13+
ARG INSTALL_ARGS="--no-root --no-interaction --no-ansi"
1414
ENV POETRY_HOME="/opt/poetry"
1515
ENV PATH="$POETRY_HOME/bin:$PATH"
1616
COPY pyproject.toml poetry.lock ./

pyproject.toml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
[tool.poetry]
22
name = "fastapi-sqlalchemy-asyncpg"
3-
version = "0.0.16"
3+
version = "0.0.17"
44
description = ""
55
authors = ["Jakub Miazek <the@grillazz.com>"]
66
packages = []
77
license = "MIT"
8+
package-mode = false
89

910
[tool.poetry.dependencies]
10-
python = "^3.12"
11+
python = "^3.13"
1112
fastapi = {version = "^0.115.2", extras = ["all"]}
1213
pydantic = {version = "^2.9.2", extras = ["email"]}
1314
pydantic-settings = "^2.6.0"
1415
sqlalchemy = "^2.0.36"
1516
uvicorn = { version = "^0.32.0", extras = ["standard"]}
16-
asyncpg = "^0.29.0"
17+
asyncpg = "^0.30.0"
1718
alembic = "^1.13.3"
1819
httpx = "^0.27.2"
1920
pytest = "^8.3.3"
@@ -34,6 +35,7 @@ polyfactory = "^2.17.0"
3435
granian = "^1.6.1"
3536
transformers = "^4.45.2"
3637
apscheduler = {version = "^4.0.0a5", extras = ["redis,sqlalchemy"]}
38+
pendulum = {version = "^3.0.0"}
3739

3840
[tool.poetry.group.dev.dependencies]
3941
devtools = { extras = ["pygments"], version = "^0.12.2" }
@@ -58,8 +60,8 @@ lint.ignore = ["E501"]
5860

5961
# Exclude a variety of commonly ignored directories.
6062
exclude = ["alembic",]
61-
# Assume Python 3.12
62-
target-version = "py312"
63+
# Assume Python 3.13
64+
target-version = "py313"
6365

6466
[tool.ruff.lint.flake8-quotes]
6567
docstring-quotes = "double"

0 commit comments

Comments
 (0)