@@ -9,8 +9,24 @@ description = "Karpathy's LLM Knowledge Base workflow — powered by PageIndex"
99readme = " README.md"
1010requires-python = " >=3.10"
1111license = {text = " Apache-2.0" }
12+ authors = [
13+ {name = " Kylin" , email = " quanqi@pageindex.ai" },
14+ {name = " Ray" , email = " ray@vectify.ai" },
15+ ]
16+ classifiers = [
17+ " Development Status :: 3 - Alpha" ,
18+ " Intended Audience :: Developers" ,
19+ " License :: OSI Approved :: Apache Software License" ,
20+ " Programming Language :: Python :: 3" ,
21+ " Programming Language :: Python :: 3.10" ,
22+ " Programming Language :: Python :: 3.11" ,
23+ " Programming Language :: Python :: 3.12" ,
24+ " Programming Language :: Python :: 3.13" ,
25+ " Topic :: Scientific/Engineering :: Artificial Intelligence" ,
26+ ]
27+ keywords = [" ai" , " rag" , " retrieval" , " knowledge-base" , " llm" , " pageindex" , " agents" , " document" ]
1228dependencies = [
13- " pageindex @ git+https://github.com/VectifyAI/PageIndex.git@dev " ,
29+ " pageindex==0.3.0.dev0 " ,
1430 " markitdown[all]" ,
1531 " click>=8.0" ,
1632 " watchdog>=3.0" ,
@@ -20,6 +36,11 @@ dependencies = [
2036 " python-dotenv" ,
2137]
2238
39+ [project .urls ]
40+ Repository = " https://github.com/VectifyAI/OpenKB"
41+ Homepage = " https://github.com/VectifyAI/OpenKB"
42+ Issues = " https://github.com/VectifyAI/OpenKB/issues"
43+
2344[project .scripts ]
2445openkb = " openkb.cli:cli"
2546
@@ -29,8 +50,5 @@ testpaths = ["tests"]
2950[project .optional-dependencies ]
3051dev = [" pytest" , " pytest-asyncio" ]
3152
32- [tool .hatch .metadata ]
33- allow-direct-references = true
34-
3553[tool .hatch .build .targets .wheel ]
3654packages = [" openkb" ]
0 commit comments