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

Sourceentries/2026/05/11/pyproject.md