45 lines
682 B
TOML
45 lines
682 B
TOML
[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",
|
|
]
|