Parse Markdown files into a structured Python object

This commit is contained in:
2026-05-03 21:37:00 +02:00
parent 2676994b11
commit 705f2c6178
15 changed files with 571 additions and 8 deletions

40
pyproject.toml Normal file
View File

@@ -0,0 +1,40 @@
[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"]