@@ -4,26 +4,51 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " contextdb"
7- version = " 0.2 .0"
8- description = " Context Tree Database "
7+ version = " 0.4 .0"
8+ description = " KV-cache native context database with reasoning-based tree retrieval "
99readme = " README.md"
1010requires-python = " >=3.9"
1111license = { file = " LICENSE" }
12+ authors = [
13+ { name = " Vectify AI" },
14+ ]
15+ keywords = [" llm" , " retrieval" , " rag" , " context" , " tree" , " agent" , " kv-cache" ]
1216classifiers = [
1317 " License :: OSI Approved :: Apache Software License" ,
18+ " Programming Language :: Python :: 3" ,
19+ " Programming Language :: Python :: 3.9" ,
20+ " Programming Language :: Python :: 3.10" ,
21+ " Programming Language :: Python :: 3.11" ,
22+ " Programming Language :: Python :: 3.12" ,
23+ " Intended Audience :: Developers" ,
24+ " Topic :: Software Development :: Libraries :: Python Modules" ,
25+ " Topic :: Scientific/Engineering :: Artificial Intelligence" ,
26+ " Operating System :: OS Independent" ,
1427]
1528dependencies = [
1629 " jinja2>=3.0.0" ,
1730 " litellm>=1.82.0,<1.82.7" ,
1831 " python-dotenv>=1.0.0" ,
32+ " pyyaml>=6.0" ,
1933]
2034
2135[project .optional-dependencies ]
36+ tokens = [" tiktoken>=0.7.0" ]
2237dev = [" pytest>=7.0.0" , " ruff>=0.4.0" ]
38+ release = [" build>=1.0.0" , " twine>=4.0.0" ]
39+
40+ [project .urls ]
41+ Homepage = " https://github.com/VectifyAI/ConDB"
42+ Repository = " https://github.com/VectifyAI/ConDB"
43+ Issues = " https://github.com/VectifyAI/ConDB/issues"
2344
2445[tool .setuptools ]
2546license-files = [" LICENSE" ]
26- packages = [" contextdb" , " contextdb.core" , " contextdb.adapter" , " contextdb.retriever" , " contextdb.retriever.algorithm" , " contextdb.api" , " contextdb.metrics" ]
47+ include-package-data = true
48+
49+ [tool .setuptools .packages .find ]
50+ include = [" contextdb*" ]
51+ exclude = [" tests*" , " bench*" , " data*" , " examples*" , " notes*" , " scripts*" ]
2752
2853[tool .ruff ]
2954line-length = 120
0 commit comments