Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release tket2-py 0.1.0a1 #435

Merged
merged 2 commits into from
Jun 28, 2024

Conversation

hugrbot
Copy link
Collaborator

@hugrbot hugrbot commented Jun 26, 2024

🤖 I have created a release beep boop

0.1.0 (2024-06-28)

⚠ BREAKING CHANGES

  • require hugr-0.5.0
  • Replaced tket2.circuit.OpConvertError with tket2.circuit.TK1ConvertError in the python lib.
  • Moved tket2::json to tket2::serialize::pytket
  • Replaced the Circuit trait with a wrapper struct.
  • This is a breaking change to the compiled rewriter serialisation format.

Features

Bug Fixes

  • failed importlib import (#254) (b077660)
  • induced cycles in depth optimisation (#264) (68c9ff2), closes #253
  • Make native py modules behave like python's (#212) (4220038), closes #209
  • pytest failing to find tket2 in CI (#367) (a9df8e6)
  • tket2-py: Replace with_hugr helpers with with_circ, keeping the circuit parent. (#438) (b77b3cb)

Documentation

  • Add some example notebooks for the python package. (#443) (4ed276c), closes #434
  • Update tket2-py readme (6c8f18a)

Code Refactoring

  • Rename tket2::json into tket2::serialize::pytket (#392) (93e611c)
  • Replace Circuit trait with a struct (#370) (ec5dd22)
  • Simplify tket1 conversion errors (#408) (b0b8aff)

This PR was generated with Release Please. See documentation.

@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket2-py branch from ffba81b to 17dd7ee Compare June 26, 2024 10:23
Copy link

codecov bot commented Jun 26, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 97.05%. Comparing base (4ed276c) to head (490d58f).

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #435       +/-   ##
===========================================
+ Coverage   81.92%   97.05%   +15.12%     
===========================================
  Files          60       17       -43     
  Lines        5942      509     -5433     
  Branches     5433        0     -5433     
===========================================
- Hits         4868      494     -4374     
+ Misses        815       15      -800     
+ Partials      259        0      -259     
Flag Coverage Δ
python 97.05% <ø> (ø)
rust ?

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

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

@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket2-py branch 6 times, most recently from e522440 to 948f4ca Compare June 28, 2024 08:26
@hugrbot hugrbot force-pushed the release-please--branches--main--components--tket2-py branch from 948f4ca to b2d0f35 Compare June 28, 2024 13:21
@aborgna-q aborgna-q changed the title chore(main): release tket2-py 0.1.0 chore(main): release tket2-py 0.1.0a1 Jun 28, 2024
@aborgna-q aborgna-q marked this pull request as ready for review June 28, 2024 13:28
@aborgna-q aborgna-q requested review from aborgna-q, cqc-alec, ss2165 and a team as code owners June 28, 2024 13:28
@aborgna-q aborgna-q added this pull request to the merge queue Jun 28, 2024
Merged via the queue into main with commit ea48d16 Jun 28, 2024
15 checks passed
@aborgna-q aborgna-q deleted the release-please--branches--main--components--tket2-py branch June 28, 2024 13:34
@hugrbot
Copy link
Collaborator Author

hugrbot commented Jun 28, 2024

🤖 Created releases:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants