Metadata-Version: 2.5
Name: potpie-context-engine
Version: 0.2.0
Summary: Context graph API and webhooks.
Classifier: Typing :: Typed
Requires-Python: <3.15,>=3.12
Requires-Dist: pydantic>=2.0
Provides-Extra: all
Requires-Dist: aiohttp>=3.14.3; extra == 'all'
Requires-Dist: falkordb>=1.6.1; extra == 'all'
Requires-Dist: falkordblite>=0.10.0; (python_version >= '3.12') and extra == 'all'
Requires-Dist: fastapi>=0.115.0; extra == 'all'
Requires-Dist: hatchet-sdk>=1.29.0; extra == 'all'
Requires-Dist: hiredis>=3.0.0; (python_version >= '3.12') and extra == 'all'
Requires-Dist: httpx>=0.28.0; extra == 'all'
Requires-Dist: neo4j>=5.28.0; extra == 'all'
Requires-Dist: opentelemetry-exporter-otlp>=1.27.0; extra == 'all'
Requires-Dist: opentelemetry-instrumentation-openai>=0.40b0; extra == 'all'
Requires-Dist: opentelemetry-sdk>=1.27.0; extra == 'all'
Requires-Dist: psycopg[binary]>=3.2; extra == 'all'
Requires-Dist: pydantic-ai-slim>=1.106.0; extra == 'all'
Requires-Dist: pydantic-deep>=0.3.0; extra == 'all'
Requires-Dist: pygithub>=2.8.0; extra == 'all'
Requires-Dist: redis<8,>=7.1; (python_version >= '3.12') and extra == 'all'
Requires-Dist: sentence-transformers>=5.1.2; extra == 'all'
Requires-Dist: sentry-sdk<3.0.0,>=2.61.1; extra == 'all'
Requires-Dist: sqlalchemy>=2.0; extra == 'all'
Requires-Dist: starlette>=1.3.1; extra == 'all'
Requires-Dist: uvicorn[standard]>=0.32.0; extra == 'all'
Provides-Extra: benchmarks
Requires-Dist: openai>=1.50.0; extra == 'benchmarks'
Requires-Dist: pyyaml>=6.0; extra == 'benchmarks'
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.24.0; extra == 'dev'
Requires-Dist: pytest>=9.0.3; extra == 'dev'
Requires-Dist: ruff>=0.8.0; extra == 'dev'
Provides-Extra: embeddings
Requires-Dist: sentence-transformers>=5.1.2; extra == 'embeddings'
Provides-Extra: github
Requires-Dist: pygithub>=2.8.0; extra == 'github'
Provides-Extra: hatchet
Requires-Dist: aiohttp>=3.14.3; extra == 'hatchet'
Requires-Dist: hatchet-sdk>=1.29.0; extra == 'hatchet'
Provides-Extra: http
Requires-Dist: fastapi>=0.115.0; extra == 'http'
Requires-Dist: httpx>=0.28.0; extra == 'http'
Requires-Dist: starlette>=1.3.1; extra == 'http'
Requires-Dist: uvicorn[standard]>=0.32.0; extra == 'http'
Provides-Extra: local
Requires-Dist: falkordb>=1.6.1; extra == 'local'
Requires-Dist: falkordblite>=0.10.0; (python_version >= '3.12') and extra == 'local'
Requires-Dist: hiredis>=3.0.0; (python_version >= '3.12') and extra == 'local'
Requires-Dist: redis<8,>=7.1; (python_version >= '3.12') and extra == 'local'
Provides-Extra: neo4j
Requires-Dist: neo4j>=5.28.0; extra == 'neo4j'
Provides-Extra: observability
Requires-Dist: opentelemetry-exporter-otlp>=1.27.0; extra == 'observability'
Requires-Dist: opentelemetry-instrumentation-openai>=0.40b0; extra == 'observability'
Requires-Dist: opentelemetry-sdk>=1.27.0; extra == 'observability'
Requires-Dist: sentry-sdk<3.0.0,>=2.61.1; extra == 'observability'
Provides-Extra: postgres
Requires-Dist: psycopg[binary]>=3.2; extra == 'postgres'
Requires-Dist: sqlalchemy>=2.0; extra == 'postgres'
Provides-Extra: reconciliation-agent
Requires-Dist: pydantic-ai-slim>=1.106.0; extra == 'reconciliation-agent'
Requires-Dist: pydantic-deep>=0.3.0; extra == 'reconciliation-agent'
