[project] name = "itworx-mcp-hub" version = "0.1.0" description = "Self-hosted governed MCP integration platform for ITWorx projects." requires-python = ">=3.13,<3.14" dependencies = [ "alembic==1.16.4", "fastapi==0.135.4", "httpx==0.28.1", "jsonschema==4.26.0", "mcp==2.0.0", "pyyaml==6.0.2", "psycopg[binary]==3.2.10", "pydantic==2.12.0", "pyjwt[crypto]==2.15.0", "sqlalchemy==2.0.42", "dulwich==1.2.13", "pypdf==6.19.0", "httpcore==1.0.9", "defusedxml==0.7.1", ] [tool.uv] package = false default-groups = ["dev"] constraint-dependencies = [ "httpcore2>=2.10.0", "httpx2>=2.12.0", "urllib3==2.8.0", ] [dependency-groups] dev = [ "coverage==7.10.3", "httpx==0.28.1", "mypy==1.17.1", "pytest==8.4.1", "pytest-cov==6.2.1", "ruff==0.12.7", "types-defusedxml==0.7.0.20260504", ] [tool.pytest.ini_options] testpaths = ["tests"]