1+ [build-system ]
2+ requires = [" setuptools>=61" ]
3+ build-backend = " setuptools.build_meta"
4+
5+ [project ]
6+ name = " fastapi-router-controller"
7+ version = " 0.0.0"
8+ description = " A FastAPI utility to allow Controller Class usage"
9+ readme = " README.md"
10+ license = " MIT"
11+ authors = [
12+ { name = " Pasquale Carmine Carbone" , email = " pasqualecarmine.carbone@gmail.com" }
13+ ]
14+ requires-python = " >=3.11"
15+ dependencies = [
16+ " fastapi>=0.63.0" ,
17+ ]
18+ classifiers = [
19+ " Programming Language :: Python :: 3" ,
20+ " Programming Language :: Python :: 3.11" ,
21+ " Programming Language :: Python :: 3.12" ,
22+ " Programming Language :: Python :: 3.13" ,
23+ " Programming Language :: Python :: 3.14" ,
24+ " Operating System :: OS Independent" ,
25+ " Topic :: Software Development :: Libraries :: Python Modules" ,
26+ " Topic :: Software Development :: Libraries" ,
27+ " Topic :: Software Development" ,
28+ " Typing :: Typed" ,
29+ ]
30+
31+ [project .urls ]
32+ Homepage = " https://github.com/KiraPC/fastapi-router-controller"
33+
34+ [project .optional-dependencies ]
35+ tests = [" pytest" , " pytest-cov" , " requests" , " httpx" ]
36+
37+ [tool .setuptools .packages .find ]
38+ exclude = [" venv" , " *.egg-info" , " build" ]
39+
140[tool .black ]
241line-length = 88
3- target-version = [' py36' , ' py37' , ' py38' ]
42+ target-version = [' py311' , ' py312' , ' py313' , ' py314' ]
43+
44+ [tool .pytest .ini_options ]
45+ testpaths = [" tests" ]
46+ addopts = " --cov fastapi_router_controller --cov-report term --cov-report html"
0 commit comments