Faux_Clawdbot Fix Log
[2026-04-12] BLK-FCIB-TOONFIX-001 — toon_format PyPI beta constraint
Package: toon_format
Broken constraint: toon_format>=0.9.0
Correct constraint: toon_format>=0.9.0b1
Root cause: PEP 440 defines pre-release version semantics. By default, pip and version resolvers exclude pre-release versions (alpha, beta, release candidate) unless the constraint explicitly references a pre-release. 0.9.0b1 is a beta release. The constraint >=0.9.0 does NOT match 0.9.0b1 because pip treats 0.9.0 as a post-release floor that excludes betas. Since no stable 0.9.0 exists on PyPI, the build fails with no matching distribution.
Fix: Use >=0.9.0b1 to explicitly include the beta. This tells pip the floor IS the beta, and it resolves correctly.
Pattern to apply going forward: When a package's latest release is a pre-release (alpha/beta/rc), always check PyPI for the actual version string and use that exact pre-release tag in the constraint floor.