@@ -7,7 +7,7 @@ readme = "README.md"
77requires-python = " >=3.11"
88dependencies = [
99 " fastmcp>=3.3.1,<4.0.0" , # Base MCP functionality
10- " flagsmith-common[otel]>=3.10 .0,<4.0.0" , # Logging and OTel export
10+ " flagsmith-common[otel]>=3.12 .0,<4.0.0" , # Logging and OTel export
1111 " opentelemetry-instrumentation-httpx>=0.46b0,<1.0.0" , # Trace upstream API calls
1212 " prometheus-client>=0.21.0,<1.0.0" , # Export Prometheus metrics
1313 " pydantic-settings>=2.0.0,<3.0.0" , # Environment-driven configuration
@@ -19,10 +19,10 @@ flagsmith-mcp = "flagsmith_mcp.server:run"
1919
2020[dependency-groups ]
2121dev = [
22- " flagsmith-common[test-tools]>=3.10 .0,<4.0.0" , # Shared test fixtures
22+ " flagsmith-common[test-tools]>=3.12 .0,<4.0.0" , # Shared test fixtures
2323 " mypy>=2.1.0,<3.0.0" , # Static type checking
2424 " openapi-pydantic>=0.5.0,<1.0.0" , # Build OpenAPI specs as fixtures
25- " pyfakefs>=5 .0.0,<6 .0.0" , # Fake filesystem for the bundled schema
25+ " pyfakefs>=6 .0.0,<7 .0.0" , # Fake filesystem for the bundled schema
2626 " pytest>=9.0.3,<10.0.0" , # Run tests
2727 " pytest-asyncio>=1.3.0,<2.0.0" , # Run asynchronous tests
2828 " pytest-cov>=7.0.0,<8.0.0" , # Measure test coverage
0 commit comments