Skip to content

Commit efcf183

Browse files
committed
chore: switch to PyPI pageindex and add pyproject metadata
1 parent 25b7590 commit efcf183

1 file changed

Lines changed: 22 additions & 4 deletions

File tree

pyproject.toml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,24 @@ description = "Karpathy's LLM Knowledge Base workflow — powered by PageIndex"
99
readme = "README.md"
1010
requires-python = ">=3.10"
1111
license = {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"]
1228
dependencies = [
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]
2445
openkb = "openkb.cli:cli"
2546

@@ -29,8 +50,5 @@ testpaths = ["tests"]
2950
[project.optional-dependencies]
3051
dev = ["pytest", "pytest-asyncio"]
3152

32-
[tool.hatch.metadata]
33-
allow-direct-references = true
34-
3553
[tool.hatch.build.targets.wheel]
3654
packages = ["openkb"]

0 commit comments

Comments
 (0)