main
toml 36 lines 728 Bytes
Raw
1 [project]
2 name = "ai-investment-mcp-gateway"
3 version = "0.2.0"
4 description = "Internal read-only MCP gateway for the AI Investment Intelligence Platform"
5 requires-python = ">=3.11"
6 dependencies = [
7 "httpx>=0.27,<1",
8 "httpx2>=2.12,<3",
9 "mcp==2.2.0",
10 "opentelemetry-api>=1.28,<2",
11 "pydantic>=2.8,<3",
12 "pydantic-settings>=2.4,<3",
13 ]
14
15 [project.optional-dependencies]
16 test = [
17 "pytest>=8.3,<9",
18 "pytest-asyncio>=0.24,<1",
19 ]
20
21 [project.scripts]
22 aip-mcp-gateway = "app.main:main"
23
24 [tool.pytest.ini_options]
25 asyncio_mode = "auto"
26 testpaths = ["tests"]
27
28 [tool.ruff]
29 line-length = 100
30
31 [tool.setuptools.packages.find]
32 include = ["app*"]
33
34 [build-system]
35 requires = ["setuptools>=68"]
36 build-backend = "setuptools.build_meta"