Repository navigation
Pitloom 0.16.0 focuses on architecture cleanup and reliability.
- CLI parsing and config loading move to more modular structures, memory use during large-file extraction drops over 97%, test coverage rises to 95%, and CI now blocks on known CVEs via pip-audit.
loom generatealso becomes stricter, requiring an explicit-o/--outputinstead of guessing a filename.
Install for CLI/Python API:
pip install -U pitloomInstall for AI coding assistant:
See the website on how to install Pitloom AI skills and the Claude Code plugin.
Try asking the AI agent to "generate SBOM for this project".
Report issues: https://github.com/bact/pitloom/issues
What's changed
- Split a author list string into individual authors by @bact in #151
- Refactor configuration parser & fix setup.cfg feature parity by @bact in #152
- Refactor main and main test by @bact in #153
- Modularize test suite and enforce 90% test coverage floor by @bact in #155
- Avoid loading full file by @bact in #156
- Refactor add relationship function by @bact in #157
- Optimize pytest-xdist parallelization with loadscope by @bact in #158
- Cache LicenseID database by @bact in #159
- Refactor cleanup by @bact in #160
- Refactor large files by @bact in #161
- Add tests before complexity refactor by @bact in #162
- Reduce complexity by @bact in #163
- Increase test coverage by @bact in #164
- Add pip-audit workflow by @bact in #165
- Make pip-audit blocking by @bact in #166
Full Changelog: v0.15.0...v0.16.0