only-reasons-lib-is-distributed
IN premise
Only the `reasons_lib` package is included in built distributions — `tests/`, `entries/`, and `reviews/` are excluded by the explicit `packages = ["reasons_lib"]` declaration in pyproject.toml.
Summary
The Python package is configured so that only the core library code ships when someone installs it. Test files, review documents, and entry logs are development-only artifacts that never end up in the distributed package, keeping it lean and focused on what consumers actually need.
Details
| Source | entries/2026/05/11/pyproject.md |