Metadata-Version: 2.1
Name: JiuwenMemory
Version: 0.2.0
Requires-Python: >=3.11
License-File: LICENSE
Requires-Dist: cryptography >=42
Requires-Dist: numpy >=1.24
Requires-Dist: openai >=1.0
Requires-Dist: jieba >=0.42
Requires-Dist: pyyaml >=6.0
Provides-Extra: deploy
Requires-Dist: pymilvus >=2.4 ; extra == 'deploy'
Requires-Dist: elasticsearch <9,>=8 ; extra == 'deploy'
Requires-Dist: redis >=5 ; extra == 'deploy'
Requires-Dist: asyncpg >=0.30 ; extra == 'deploy'
Requires-Dist: pyyaml >=6 ; extra == 'deploy'
Requires-Dist: httpx <1,>=0.27 ; extra == 'deploy'
Provides-Extra: dev
Requires-Dist: pytest <9.0,>=8.0 ; extra == 'dev'
Requires-Dist: pytest-cov <7.0,>=6.0 ; extra == 'dev'
Requires-Dist: ruff >=0.8 ; extra == 'dev'
Requires-Dist: httpx <1,>=0.27 ; extra == 'dev'
Requires-Dist: requests >=2.31 ; extra == 'dev'
Requires-Dist: python-dotenv >=1.0 ; extra == 'dev'
Provides-Extra: embed
Requires-Dist: FlagEmbedding >=1.2 ; extra == 'embed'
Requires-Dist: torch >=2.0 ; extra == 'embed'
Requires-Dist: transformers <5,>=4.39 ; extra == 'embed'
Provides-Extra: mcp
Requires-Dist: mcp >=1.2 ; extra == 'mcp'
Requires-Dist: pyyaml >=6 ; extra == 'mcp'
Provides-Extra: multimodal
Requires-Dist: dashscope >=1.24.0 ; extra == 'multimodal'
Requires-Dist: requests >=2.31 ; extra == 'multimodal'
Provides-Extra: nlp
Requires-Dist: spacy >=3.7 ; extra == 'nlp'
Requires-Dist: hanlp >=2.1 ; extra == 'nlp'

