generated from coulomb/repo-seed
756 B
756 B
Packaging Decision
Date: 2026-05-03
Decision
markitect-tool starts as a Python 3.12+ package with:
- Distribution name:
markitect-tool - Import package:
markitect_tool - CLI entry point:
mkt - Build backend:
setuptools - Test runner:
pytest - Source layout:
src/markitect_tool
Initial Dependencies
Core dependencies:
markdown-it-pyPyYAMLclick>=8.0
Optional extras:
query:jsonpath-ngtables:tabulatellm:llm-connectdev:pytest
Rationale
This follows the WP-0002 dependency classification and keeps the first
implementation focused on deterministic markdown parsing and CLI access. The
package name avoids legacy markitect.* imports while the mkt entry point
matches the PRD.