[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",