|
[build-system] |
|
requires = ["hatchling>=1.0.0"] |
|
build-backend = "hatchling.build" |
|
|
|
[project] |
|
name = "stackoverflow-mcp" |
|
version = "0.1.3" |
|
description = "Stack Overflow MCP server for LLM applications" |
|
readme = "README.md" |
|
requires-python = ">=3.10" |
|
license = "MIT" |
|
license-files = ["LICEN[CS]E*"] |
|
authors = [ |
|
{name = "Mark Nawar", email = "[email protected]"}, |
|
] |
|
classifiers = [ |
|
"Programming Language :: Python :: 3.10", |
|
"Programming Language :: Python :: 3.11", |
|
"Programming Language :: Python :: 3.12", |
|
"License :: OSI Approved :: MIT License", |
|
"Operating System :: OS Independent", |
|
] |
|
dependencies = [ |
|
"httpx>=0.24.0", |
|
"python-dotenv>=1.0.0", |
|
"mcp>=0.7.0", |
|
"gradio[mcp]>=5.33.1", |
|
] |
|
|
|
[project.optional-dependencies] |
|
dev = [ |
|
"pytest>=7.0.0", |
|
"pytest-asyncio>=0.21.0", |
|
"pytest-cov>=4.0.0", |
|
] |
|
|
|
[project.urls] |
|
Homepage = "https://github.com/CodexVeritax/stackoverflow-mcp-server" |
|
Issues = "https://github.com/CodexVeritax/stackoverflow-mcp-server/issues" |
|
|
|
[tool.hatch.build.targets.wheel] |
|
packages = ["stackoverflow_mcp"] |
|
|
|
[tool.hatch.build.targets.sdist] |
|
include = [ |
|
"stackoverflow_mcp", |
|
"LICENSE", |
|
"README.md", |
|
"pyproject.toml", |
|
] |
|
|
|
[project.scripts] |
|
stackoverflow-mcp = "stackoverflow_mcp.__main__:main" |
|
|
|
[tool.mypy] |
|
python_version = "3.8" |
|
warn_return_any = true |
|
warn_unused_configs = true |
|
disallow_untyped_defs = true |
|
disallow_incomplete_defs = true |
|
|
|
[tool.pytest.ini_options] |
|
testpaths = ["tests"] |
|
python_files = "test_*.py" |
|
|