[project] name = "spud" version = "0.0.0" requires-python = "~=3.12" dependencies = [ "click~=8.0", "httpx", "pydantic~=2.0", "fastapi~=0.110.0", "uvicorn[standard]~=0.29", ] [project.optional-dependencies] sast = [ "black", "pylint", "isort" ] test = [ "pytest", "pytest-httpx" ] [project.scripts] spud = "spud.cli:cli" [tool.setuptools] packages = ["spud"] [tool.pylint.main] ignore = ["spud.venv"] ignore-paths = ["spud.venv"] jobs = 0 disable = [ "missing-function-docstring", "missing-module-docstring", "missing-class-docstring", "fixme", ] source-roots = ["spud", "tests"] [tool.isort] skip = [ "spud.venv", ]