Skip to content

biscuit-python: Add version 0.4.0 - #3223

Merged
luhenry merged 1 commit into
mainfrom
biscuit-python
Oct 15, 2026
Merged

luhenry merged 1 commit into
mainfrom
biscuit-python

Conversation

@luhenry

@luhenry luhenry commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Compiles the PyO3 biscuit_auth extension (biscuit-auth 6.0.0, pure-Rust crypto) once per interpreter. Upstream publishes no riscv64 wheel.

Mirrors the linux and test jobs of upstream's test.yml.

Differs from upstream

  • cibuildwheel instead of maturin-action - same maturin backend, riscv64 runner.

Matrix: cp312 and cp313 only - pyo3 0.24.1 caps CPython at 3.13, and upstream ships no cp314/cp314t either.

Testing

  • same as upstream: biscuit_test.py plus the Sphinx doctests; the HTML docs build and mypy step are not wheel tests.

License: OK

Built on cp312 (x86_64 rehearsal); 20 passed, 65 doctests passed.

Build the PyO3 biscuit_auth extension per interpreter on cp312 and cp313;
pyo3 0.24.1 caps CPython at 3.13. Runs upstream's pytest suite and the
Sphinx doctests against each wheel.

luhenry commented Oct 14, 2026

Copy link
Copy Markdown
Member Author

Same mechanic as #3221/#3224/#3225: check_commit_messages (job 115855963528) failed on check_no_ai_attribution against the pull_request "opened" webhook's frozen body snapshot, captured before create_pull_request's auto-injected "Generated by Claude Code" footer was stripped via update_pull_request. The live PR body has been clean since right after creation.

pr-checks.yml already triggers on edited for exactly this case; that run (fired by the strip) is queued behind the backlog and should pass once it executes. No fix to push — watching for it to clear.


Generated by Claude Code

luhenry added a commit that referenced this pull request Oct 15, 2026
…ated

topk-sdk (#3230), zope-index (#3228), zccache (#3229), kfnetlist (#3231),
ligo-skymap (#3233), quantile-forest (#3232), fbuild (#3235),
py-ballisticcalc-exts (#3238), resdata (#3237), oxapy (#3239),
pyramids-gis (#3240), biscuit-python (#3223), ansys-mapdl-reader (#3227)
all had open PRs that queue.yml never reflected (status still queued,
pr still null). Verified each PR independently before updating.
@luhenry
luhenry marked this pull request as ready for review October 15, 2026 12:11
@luhenry
luhenry merged commit 1c839a0 into main Oct 15, 2026
9 of 10 checks passed
@luhenry
luhenry deleted the biscuit-python branch October 15, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant