@@ -42,6 +42,7 @@ dependencies = [
4242 " tenacity (>=9.1.2,<10.0.0)" , # Error handling and retrying library
4343 " fastapi[all] (>=0.115.12,<0.116.0)" , # Web framework for building APIs
4444 " sqlalchemy (>=2.0.41,<3.0.0)" , # SQL toolkit
45+ " scikit-learn (>=1.7.0,<2.0.0)" , # Machine learning
4546]
4647
4748[project .urls ]
@@ -65,7 +66,6 @@ memos = "memos.cli:main"
6566tree-mem = [
6667 " neo4j (>=5.28.1,<6.0.0)" , # Graph database
6768 " schedule (>=1.2.2,<2.0.0)" , # Task scheduling
68- " scikit-learn (>=1.7.0,<2.0.0)" , # Machine learning
6969]
7070
7171# MemScheduler
@@ -84,10 +84,8 @@ mem-reader = [
8484# Allow users to install with `pip install MemoryOS[all]`
8585all = [
8686 # Exist in the above optional groups
87- " qdrant-client (>=1.14.2,<2.0.0)" ,
8887 " neo4j (>=5.28.1,<6.0.0)" ,
8988 " schedule (>=1.2.2,<2.0.0)" ,
90- " scikit-learn (>=1.7.0,<2.0.0)" ,
9189 " redis (>=6.2.0,<7.0.0)" ,
9290 " pika (>=1.3.2,<2.0.0)" ,
9391 " chonkie (>=1.0.7,<2.0.0)" ,
@@ -98,6 +96,7 @@ all = [
9896 # We kindof don't want users to install them.
9997 " torch (>=2.7.1,<3.0.0)" ,
10098 " sentence-transformers (>=4.1.0,<5.0.0)" ,
99+ " qdrant-client (>=1.14.2,<2.0.0)" ,
101100 " volcengine-python-sdk (>=4.0.4,<5.0.0)" ,
102101
103102 # Uncategorized dependencies
0 commit comments