pyproject.toml•891 B
[project]
name = "toy"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"fastmcp>=2.7.0",
"pydantic>=2.11.5",
"uuid6>=2024.7.10",
]
[dependency-groups]
dev = [
"mypy>=1.16.0",
"pytest>=8.4.0",
"pytest-cov>=6.1.1",
"ruff>=0.11.13",
]
[tool.ruff]
line-length = 119
indent-width = 4
exclude = [
".ruff_cache",
".venv",
"__pypackages__",
"*.egg-info",
]
[tool.ruff.lint]
select = ["ALL"]
ignore = [
"D",
"ANN201",
"T201",
"INP001",
"COM812", # Trailing comma missing (conflicts with formatter)
]
fixable = ["ALL"]
[tool.ruff.lint.per-file-ignores]
"test_*.py" = ["S101", "PLR2004"]
[tool.ruff.format]
quote-style = "double"
indent-style = "space"
skip-magic-trailing-comma = false
line-ending = "lf"
[tool.pytest.ini_options]
pythonpath = [
"."
]