Skip to content

fix(quil-rs): update rigetti-pyo3 to 0.8.4 - #543

Merged
BatmanAoD merged 4 commits into
mainfrom
chore/bump-rigetti-pyo3
Nov 4, 2026
Merged

BatmanAoD merged 4 commits into
mainfrom
chore/bump-rigetti-pyo3

Conversation

@BatmanAoD

@BatmanAoD BatmanAoD commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Waiting on: nothing.
Blocks: rigetti/qcs-sdk-rust#605 (needs a released quil-rs containing this change).

Bumps rigetti-pyo3 from 0.7.1 to 0.8.4.
Also bumps workspace optipy to 0.2.3 (needed by cargo deny duplicate-crate ban; rigetti-pyo3 0.8.4 depends on it).
Lockfile otherwise updated for rigetti-pyo3 only (tempfile re-resolves getrandom, harmless).

Upstream's only breaking entry in this range (0.8.0, core-deps update) does not affect this repo.
No source changes needed.

Verification:

  • cargo nextest run --workspace --all-features: 3022 passed
  • stub_gen (stubs feature): no stub diff
  • maturin develop --features stubs, pytest: 35 passed, 1 xfailed
  • stubtest: no issues
  • cargo fmt --check: ok
  • cargo clippy ... -D warnings: fails with 12 clone_on_copy errors, identical on main (pre-existing, clippy 1.99)

Commit type is fix(quil-rs) so Knope cuts a patch release of quil-rs and the Python quil package.

🤖 Generated with Claude Code

https://claude.ai/code/session_01K3mkz78TgiobSUcj1RTSUD

@github-actions

github-actions Bot commented Nov 4, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.2

QR code for preview link

🚀 View preview at
https://rigetti.github.io/quil-rs/pr-preview/pr-543/

Built to branch quil-py-docs at 2026-11-04 02:27 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Also bump the workspace `optipy` to 0.2.3 so `cargo deny` does not
flag duplicate `optipy` versions (`rigetti-pyo3` 0.8.4 depends on 0.2.x).
No source changes needed.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K3mkz78TgiobSUcj1RTSUD
@BatmanAoD
BatmanAoD force-pushed the chore/bump-rigetti-pyo3 branch from 47d68f0 to 0cfb717 Compare November 4, 2026 00:28
BatmanAoD and others added 3 commits November 4, 2026 00:29
Allow `workflow_dispatch` to pass a `prerelease-label` (default `rc`).
A distinct label avoids colliding with existing `rc.N` tags.
The label must be valid for both semver and PEP 440.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K3mkz78TgiobSUcj1RTSUD

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change was necessary because there was already an rc prerelease that caused a version collision. We have a similar pattern in some of our other github repos.

@BatmanAoD
BatmanAoD marked this pull request as ready for review November 4, 2026 03:07
@BatmanAoD
BatmanAoD merged commit 8d754fc into main Nov 4, 2026
12 checks passed
@BatmanAoD
BatmanAoD deleted the chore/bump-rigetti-pyo3 branch November 4, 2026 19:57

This branch was successfully deployed

1 active deployment
pypi — 1336f66c Deployed Nov 4, 2026 by rigetti-githubbot via Publish quil #80
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.

3 participants