Skip to content

chore(py): release tket-py 0.14.0 - #1630

Merged
aborgna-q merged 3 commits into
mainfrom
release-please--branches--main--components--tket-py
Jun 11, 2026
Merged

aborgna-q merged 3 commits into
mainfrom
release-please--branches--main--components--tket-py

Conversation

@hugrbot

@hugrbot hugrbot commented May 27, 2026 •

Copy link
Copy Markdown
Collaborator

🤖 I have created a release beep boop

0.14.0 (2026-06-11)

⚠ BREAKING CHANGES

  • Updated the public hugr Python dependency to ~=0.17.1
  • Removed the deprecated tket.extensions.bool and tket.extensions.opaque_bool re-exports
  • Removed the lazify option from QSystemPass and qsystem_rebase_pass; qsystem lowering now uses the measurement extension directly
  • CompilationState.circuit_cost now computes the cost of all descendant operations, not just direct TketOps

Features

  • Add the measurement extension to the embedded registry and qsystem lowering pipeline (#1558) (7e35ecf)
  • Encode measurement/read pairs as pytket measurements when converting back to pytket circuits (#1658) (00cf6ec)
  • Expose the Helios and Sol qsystem extensions as tket.extensions.qsystem_helios and tket.extensions.qsystem_sol (#1567) (b60553f)
  • Add UnitaryFlags alias support for metadata written with the previous unitary key (#1669) (b97704c)
  • Upgrade the Python hugr dependency to ~=0.17.1 (#1580) (68e7fd7), (#1668) (86b81b6)

This PR was generated with Release Please. See documentation.

@hugrbot hugrbot added autorelease: pending X-release Automated release PR labels May 27, 2026
@codecov

codecov Bot commented May 27, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.26%. Comparing base (802ec3f) to head (02d11d3).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1630   +/-   ##
=======================================
  Coverage   85.26%   85.26%           
=======================================
  Files         187      187           
  Lines       29786    29786           
  Branches    28470    28470           
=======================================
  Hits        25398    25398           
  Misses       3230     3230           
  Partials     1158     1158           
Flag Coverage Δ
python 90.28% <100.00%> (ø)
qis-compiler 92.59% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@hugrbot
hugrbot force-pushed the release-please--branches--main--components--tket-py branch 4 times, most recently from 8b9b7b7 to 120c256 Compare June 2, 2026 10:45
@hugrbot
hugrbot force-pushed the release-please--branches--main--components--tket-py branch 9 times, most recently from 8eec9db to e944e21 Compare June 11, 2026 10:00
@aborgna-q
aborgna-q force-pushed the release-please--branches--main--components--tket-py branch from 84e1b90 to 02d11d3 Compare June 11, 2026 13:14
@aborgna-q
aborgna-q marked this pull request as ready for review June 11, 2026 13:15
@aborgna-q
aborgna-q requested review from a team, aborgna-q, cqc-alec, doug-q and ss2165 as code owners June 11, 2026 13:15
@aborgna-q
aborgna-q added this pull request to the merge queue Jun 11, 2026
Merged via the queue into main with commit 5962a52 Jun 11, 2026
25 checks passed
@aborgna-q
aborgna-q deleted the release-please--branches--main--components--tket-py branch June 11, 2026 13:25
@hugrbot

hugrbot commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants