| [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 = "markadelnawar@gmail.com"}, |
| ] |
| 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" |
|
|