[project] name = "testdata" version = "1.2.1" requires-python = "~=3.12, <4" dependencies = [ "fastapi~=0.115", "uvicorn~=0.32", "pydantic~=2.9", ] [project.optional-dependencies] dev = [ "pytest~=8.3", "mypy~=1.13", "pylint~=3.3", "requests~=2.32", "types-requests~=2.32" ] [project.scripts] testdata = "testdata.main:main" [build-system] requires = ["setuptools~=75.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" ]