11[project ]
2- name = " app"
3- version = " 0.1.0-alpha"
4- description = " FastAPI project generated using minimal-fastapi-postgres-template."
52authors = [{ name = " admin" , email = " admin@example.com" }]
6- requires-python = " >=3.13,<3.14"
73dependencies = [
8- " alembic>=1.17.1,<2 " ,
9- " asyncpg>=0.30.0,<0.31 " ,
10- " bcrypt>=5.0.0,<6 " ,
11- " fastapi>=0.120.4,<0.121 " ,
12- " pydantic[email] >=2.12.3,<3 " ,
13- " pydantic-settings >=2.11.0,<3 " ,
14- " pyjwt>=2.10.1,<3 " ,
15- " python-multipart>=0.0.20,<0.0.21 " ,
16- " sqlalchemy[asyncio]>=2.0.44,<3 " ,
4+ " alembic>=1.18.3 " ,
5+ " asyncpg>=0.31.0 " ,
6+ " bcrypt>=5.0.0" ,
7+ " fastapi>=0.128.0 " ,
8+ " pydantic-settings >=2.12.0 " ,
9+ " pydantic[email] >=2.12.5 " ,
10+ " pyjwt>=2.11.0 " ,
11+ " python-multipart>=0.0.22 " ,
12+ " sqlalchemy[asyncio]>=2.0.46 " ,
1713]
14+ description = " FastAPI project generated using minimal-fastapi-postgres-template."
15+ name = " app"
16+ requires-python = " >=3.14,<3.15"
17+ version = " 0.1.0-alpha"
1818
1919[dependency-groups ]
2020dev = [
21- " coverage>=7.11.0,<8 " ,
22- " freezegun>=1.5.5,<2 " ,
23- " greenlet>=3.2.4,<4 " ,
24- " httpx>=0.28.1,<0.29 " ,
25- " mypy>=1.18.2,<2 " ,
26- " pre-commit>=4.3.0,<5 " ,
27- " pytest>=8.4.2,<9 " ,
28- " pytest-asyncio>=1.2.0,<2 " ,
29- " pytest-cov>=7.0.0,<8 " ,
30- " pytest-xdist>=3.8.0,<4 " ,
31- " ruff>=0.14.3,<0.15 " ,
32- " uvicorn[standard]>=0.38.0,<0.39 " ,
21+ " coverage>=7.13.2 " ,
22+ " freezegun>=1.5.5" ,
23+ " greenlet>=3.3.1 " ,
24+ " httpx>=0.28.1" ,
25+ " mypy>=1.19.1 " ,
26+ " pre-commit>=4.5.1 " ,
27+ " pytest-asyncio>=1.3.0 " ,
28+ " pytest-cov>=7.0.0 " ,
29+ " pytest-xdist>=3.8.0 " ,
30+ " pytest>=9.0.2 " ,
31+ " ruff>=0.14.14 " ,
32+ " uvicorn[standard]>=0.40.0 " ,
3333]
3434
3535[tool .uv ]
3636package = false
3737
3838[build-system ]
39- requires = [" hatchling" ]
4039build-backend = " hatchling.build"
40+ requires = [" hatchling" ]
4141
4242[tool .pytest .ini_options ]
4343addopts = " -vv -n auto --cov --cov-report xml --cov-report term-missing --cov-fail-under=100"
@@ -51,11 +51,11 @@ omit = ["app/tests/*"]
5151source = [" app" ]
5252
5353[tool .mypy ]
54- python_version = " 3.13 "
54+ python_version = " 3.14 "
5555strict = true
5656
5757[tool .ruff ]
58- target-version = " py313 "
58+ target-version = " py314 "
5959
6060[tool .ruff .lint ]
6161# pycodestyle, pyflakes, isort, pylint, pyupgrade
0 commit comments