Files
markitect-tool/pyproject.toml

41 lines
732 B
TOML

[build-system]
requires = ["setuptools>=69"]
build-backend = "setuptools.build_meta"
[project]
name = "markitect-tool"
version = "0.1.0"
description = "Markdown-native toolkit and CLI for structured knowledge artifacts"
readme = "README.md"
requires-python = ">=3.12"
license = { text = "MIT" }
dependencies = [
"click>=8.0",
"markdown-it-py",
"PyYAML",
]
[project.optional-dependencies]
dev = [
"pytest>=8",
]
query = [
"jsonpath-ng>=1.5",
]
tables = [
"tabulate>=0.9",
]
llm = [
"llm-connect @ file:///home/worsch/llm-connect",
]
[project.scripts]
mkt = "markitect_tool.cli:main"
[tool.setuptools.packages.find]
where = ["src"]
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["src"]