Skip to content

Choose a tag to compare

@bact bact released this 07 Oct 01:46
· 793 commits to main since this release
f62b544

Pitloom 0.20.1 is a patch release. It reads setuptools projects the way setuptools does (a setup() keyword now overrides setup.cfg unless empty). It requires licenseid 0.4.2 for more accurate licence detection and Windows fixes, and -o - now writes only the SBOM to stdout.

Note

Limitation notes: While Pitloom can work with any Python project, it currently gathers more information from Flit, Hatchling, PDM, Poetry, setuptools, and uv_build projects. Support for build with compiled artefacts (maturin, scikit-build-core, meson-python) is in the plan. See limitation notes.

Install for CLI/Python API:

pip install -U pitloom

Install 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

  • Follow setuptools precedence for setup.py and setup.cfg by @bact in #287
  • Keep stdout the SBOM alone for -o - on every command by @bact in #288
  • Require licenseid 0.4.2; harden licence database errors by @bact in #289
  • Compact README and docs; add docs drift-guard tests by @bact in #290

Full Changelog: v0.20.0...v0.20.1