@@ -3,27 +3,27 @@ name = "tmm-api"
33version = " 0.1.0"
44description = " Teuto Moisture Map Api"
55authors = [{ name = " code4bielefeld" }]
6- requires-python = " ~=3.11 .0"
6+ requires-python = " ~=3.13 .0"
77license = " MIT"
88dependencies = [
9- " influxdb-client>=1.31.0,<2 " ,
10- " fastapi>=0.87.0,<0.88 " ,
11- " uvicorn>=0.19.0,<0.20 " ,
12- " python-multipart>=0.0.5,<0.0.6 " ,
13- " mangum>=0.17.0,<0.18 " ,
14- " cachetools>=5.3.0,<6 " ,
15- " boto3>=1.28.26,<2 " ,
9+ " influxdb-client>=1.31.0" ,
10+ " fastapi>=0.87.0" ,
11+ " uvicorn>=0.19.0" ,
12+ " python-multipart>=0.0.5" ,
13+ " mangum>=0.17.0" ,
14+ " cachetools>=5.3.0" ,
15+ " boto3>=1.28.26" ,
1616]
1717
1818[dependency-groups ]
1919dev = [
20- " black>=22.10.0,<23 " ,
21- " boto3-stubs>=1.28.26,<2 " ,
22- " mypy>=0.982,<0.983 " ,
23- " nox>=2023.4.22,<2024 " ,
24- " ruff>=0.0.128,<0.0.129 " ,
25- " pytest>=7.1.2,<8 " ,
26- " watchfiles>=0.18.1,<0.19 " ,
20+ " black>=22.10.0" ,
21+ " boto3-stubs>=1.28.26" ,
22+ " mypy>=0.982" ,
23+ " nox>=2023.4.22" ,
24+ " ruff>=0.0.128" ,
25+ " pytest>=7.1.2" ,
26+ " watchfiles>=0.18.1" ,
2727]
2828
2929[build-system ]
@@ -32,6 +32,19 @@ build-backend = "hatchling.build"
3232
3333[tool .ruff ]
3434line-length = 120
35+ exclude = [
36+ " .git" ,
37+ " __pycache__" ,
38+ " *.egg-info" ,
39+ " .nox" ,
40+ " .pytest_cache" ,
41+ " .mypy_cache" ,
42+ " dist" ,
43+ " .venv" ,
44+ " scratch" ,
45+ ]
46+
47+ [tool .ruff .lint ]
3548select = [
3649 " C" ,
3750 " E" ,
@@ -44,17 +57,6 @@ select = [
4457 # ,"D" # todo
4558]
4659ignore = [" E501" ]
47- exclude = [
48- " .git" ,
49- " __pycache__" ,
50- " *.egg-info" ,
51- " .nox" ,
52- " .pytest_cache" ,
53- " .mypy_cache" ,
54- " dist" ,
55- " .venv" ,
56- " scratch" ,
57- ]
5860
5961[tool .black ]
6062line-length = 120
0 commit comments