Metadata-Version: 2.4
Name: memplex
Version: 3.2.7
Summary: Memplex - Memory Complex: multi-agent knowledge graph memory system with 3-layer retrieval
Requires-Python: >=3.11
License-File: LICENSE
Requires-Dist: pyyaml>=6.0
Requires-Dist: numpy>=1.24.0
Requires-Dist: requests>=2.28.0
Provides-Extra: embedding
Requires-Dist: sentence-transformers>=2.0; extra == "embedding"
Provides-Extra: extractors
Requires-Dist: pdfplumber>=0.9.0; extra == "extractors"
Requires-Dist: python-docx>=0.8.11; extra == "extractors"
Requires-Dist: Pillow>=9.0; extra == "extractors"
Requires-Dist: pytesseract>=0.3.10; extra == "extractors"
Provides-Extra: vector
Requires-Dist: chromadb>=0.4.0; extra == "vector"
Requires-Dist: sentence-transformers>=2.0; extra == "vector"
Provides-Extra: local-onnx
Requires-Dist: onnxruntime>=1.17.0; extra == "local-onnx"
Requires-Dist: tokenizers>=0.15.0; extra == "local-onnx"
Provides-Extra: graph
Requires-Dist: networkx>=3.0; extra == "graph"
Requires-Dist: python-louvain>=0.16; extra == "graph"
Provides-Extra: http
Requires-Dist: fastapi>=0.100.0; extra == "http"
Requires-Dist: uvicorn>=0.23.0; extra == "http"
Provides-Extra: llm
Requires-Dist: anthropic>=0.30.0; extra == "llm"
Requires-Dist: openai>=1.0.0; extra == "llm"
Provides-Extra: postgres
Requires-Dist: asyncpg>=0.29.0; extra == "postgres"
Provides-Extra: neo4j
Requires-Dist: neo4j>=5.0.0; extra == "neo4j"
Provides-Extra: all
Requires-Dist: memplex[embedding,extractors,graph,http,llm,local-onnx,vector]; extra == "all"
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Dynamic: license-file
