Files
kontextual-engine/pyproject.toml
2026-05-14 03:29:05 +02:00

50 lines
1.1 KiB
TOML

[build-system]
requires = ["setuptools>=69"]
build-backend = "setuptools.build_meta"
[project]
name = "kontextual-engine"
version = "0.1.0"
description = "Headless knowledge runtime for persistent, operable structured knowledge"
readme = "README.md"
requires-python = ">=3.12"
license = "MIT"
dependencies = [
"pydantic>=2.0",
]
[project.optional-dependencies]
dev = [
"pytest>=8",
]
service = [
"fastapi>=0.110",
"httpx>=0.27",
"uvicorn>=0.27",
]
storage = [
"sqlalchemy>=2.0",
]
s3 = [
"boto3>=1.34",
]
markdown = [
"markitect-tool @ file:///home/worsch/markitect-tool",
]
llm = [
"llm-connect @ file:///home/worsch/llm-connect",
]
[tool.setuptools.packages.find]
where = ["src"]
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["src"]
markers = [
"integration: tests that exercise optional external package contracts",
"markitect_tool: tests for the optional markitect-tool adapter boundary",
"capacity: opt-in capacity sentinel tests for bottleneck and scaling risks",
"cmis: tests for CMIS compatibility fixtures and adapter contracts",
]