github activeing123/mcptoon v0.7.23
v0.7.23 — a packaging fix for the nix channel

latest releases: v0.8.39, v0.8.38, v0.8.37...
one month ago

0.7.23 — a packaging fix for the nix channel

0.7.22 shipped a bug that only showed up off PyPI: three tests in
TestInstallByName call the live MCP Registry and Smithery APIs, and the nix
build sandbox has no network and no CA certificates. So
numtide/llm-agents.nix PR #9829 failed on all three platforms with
CERTIFICATE_VERIFY_FAILED / DNS errors — a version that exists on PyPI but
not in nix, i.e. a broken bump.

This release makes those tests pass offline: they retry twice, then skip on
a network-shaped failure (OSError / RegistryError) only. A genuine error —
a broken import, a changed contract — still propagates and fails the suite, so
a real regression is not hidden behind a skip.

The v0.7.22 tag is not moved; PyPI 0.7.22 is immutable and the bot's hash
is computed from the tag. 0.7.23 carries the fix forward instead.

Also in this release

  • The wheel-size sweep reached the agent-facing surfaces. skills/mcptoon/SKILL.md
    (the copy published to ClawHub, read by other agents) still said 189KB, the live
    docs/README-details.html said 206KB / 26 modules / 17,058 lines, the Claude
    plugin command and session script said 189KB, and the two token-waste articles
    said ~250KB. All now state 227KB. test_footprint_claims covers
    docs/README-details.md and skills/mcptoon/SKILL.md, and retires every
    historical spelling so none can return from an old draft.

Full suite: 1335 passed, 1 skipped — and it passes with the network
unreachable, which is the point of this release. Zero dependencies, stdlib only.

Don't miss a new mcptoon release

NewReleases is sending notifications on new releases.