[project] name = "testdata" version = "1.1.0" requires-python = "~=3.12, <4" dependencies = [ "fastapi~=0.115.3", "uvicorn~=0.32.0", "pydantic~=2.9.2", ] [project.optional-dependencies] dev = [ "pytest~=8.3.4", "mypy~=1.13.0", "pylint~=3.3.3", "requests~=2.32.3", "types-requests~=2.32.0" ] [project.scripts] testdata = "testdata.main:main" [build-system] requires = ["setuptools~=75.1.1"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] testdata = ["py.typed"] [tool.autopep8] max_line_length = 150 [tool.pylint.'MESSAGES CONTROL'] disable = [ "line-too-long", "missing-module-docstring", "missing-class-docstring", "missing-function-docstring", "too-few-public-methods", "broad-exception-caught" ]