Commit 3075a71c authored by Jan Reimes's avatar Jan Reimes
Browse files

Clean up pyproject.toml: remove ruff/ty config (now in dedicated files)

Since ruff.toml and ty.toml are now separate files, remove the redundant [tool.ruff] and [tool.pyright] sections. Also updated dev dependency from pyright to ty.
parent cbb2215f
Loading
Loading
Loading
Loading
+4 −17
Original line number Diff line number Diff line
@@ -9,9 +9,9 @@ description = "FastMCP 3.0 server for ETSI TEDDI (Terms and Definitions Database
readme = "README.md"
license = { text = "MIT" }
authors = [
    { name = "tdoc-crawler contributors" }
    { name = "Jan Reimes", email = "jan.reimes@head-acoustics.com" }
]
requires-python = ">=3.11"
requires-python = ">=3.13"

dependencies = [
    "fastmcp>=0.1.0",
@@ -32,7 +32,7 @@ dev = [
    "pytest-asyncio>=0.21.0",
    "pytest-cov>=4.1.0",
    "ruff>=0.1.0",
    "pyright>=1.1.300",
    "ty>=0.1.0",
]

[project.scripts]
@@ -48,22 +48,9 @@ filterwarnings = [
    "ignore::DeprecationWarning",
]

[tool.ruff]
line-length = 100
target-version = "py311"

[tool.ruff.lint]
select = ["E", "F", "W", "I", "N", "UP", "B", "A", "C4", "ARG"]
ignore = ["E501"]  # Line too long (handled by formatter)

[tool.pyright]
include = ["src/teddi_mcp"]
typeCheckingMode = "strict"
pythonVersion = "3.11"

[tool.coverage.run]
branch = true
source = ["src/teddi_mcp"]
source = ["teddi_mcp"]

[tool.coverage.report]
exclude_lines = [