Files
mcp/pyproject.toml
2025-03-23 22:20:47 -05:00

58 lines
1.4 KiB
TOML

[build-system]
requires = ["setuptools>=61.0.0", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "hanzo-dev-mcp"
version = "0.1.16"
description = "MCP implementation of Hanzo Dev capabilities"
readme = "README.md"
requires-python = ">=3.13"
license = { text = "MIT" }
authors = [{ name = "Hanzo Dev", email = "[email protected]" }]
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
dependencies = ["mcp>=1.3.0", "httpx>=0.27.0", "uvicorn>=0.23.1", "mcp", "pytest"]
[project.optional-dependencies]
dev = ["pytest>=7.0.0", "pytest-cov>=4.1.0", "ruff>=0.1.0", "black>=23.3.0"]
test = [
"pytest>=7.0.0",
"pytest-cov>=4.1.0",
"pytest-mock>=3.10.0",
"pytest-asyncio>=0.25.3",
"twisted",
]
performance = ["ujson>=5.7.0", "orjson>=3.9.0"]
[project.scripts]
dev_mcp = "dev_mcp.cli:main"
[tool.setuptools.packages.find]
where = ["."]
include = ["dev_mcp*"]
[tool.basedpyright]
include = ["dev_mcp"]
exclude = [
"**/node_modules",
"**/__pycache__",
"src/experimental",
"src/typestubs",
]
pythonVersion = "3.13"
reportUnknownVariableType = false
reportUnknownMemberType = false
reportUnknownParameterType = false
reportUnusedCallResult = false
reportIgnoreCommentWithoutRule = false
reportUnusedParameter = false
reportAny = false
reportRedeclaration = false
reportMissingTypeArgument = false
reportExplicitAny = false
reportUnusedFunction = false