-
Notifications
You must be signed in to change notification settings - Fork 29
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
Remove cutQC #605
Remove cutQC #605
Conversation
Pull Request Test Coverage Report for Build 9225128307Warning: This coverage report may be inaccurate.This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Details
💛 - Coveralls |
@garrison why are our release notes not causing problems with sphinx? There are references to cutqc that don't exist anymore. I was assuming our sphinx build would fail in CI due to references to missing package |
It's because we don't use Sphinx's "nitpicky" mode, so classes that don't exist don't raise errors. I tried experimenting with this mode in #196 but it was a disaster. |
OK, maybe my idea to use Docker on macOS was half baked ;) since Docker is apparently not installed on the macOS image that github actions uses. We can always make this change in a future PR if we really want to test Docker on M series Mac. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This LGTM, thanks for taking care of this.
Co-authored-by: Jim Garrison <[email protected]>
…nitting-toolbox into remove-cutqc
We should throw a party 🎉 🚀 |
Co-authored-by: Jim Garrison <[email protected]>
Co-authored-by: Jim Garrison <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am very happy with this. Thank you for taking the lead on this. There is only my single last-minute comment remaining, about the last point in INSTALL.rst
.
Coverage to 100% 🚀
From the looks of the CI failure, DOCplex is incompatible with numpy 2.0. So, as a way to make the CutQC code continue to work, I am pinning to `numpy <2` on the `stable/0.7` branch. (CutQC has already been removed from `main`, in #605.)
From the looks of the CI failure, DOCplex is incompatible with numpy 2.0. So, as a way to make the CutQC code continue to work, I am pinning to `numpy <2` on the `stable/0.7` branch. (CutQC has already been removed from `main`, in #605.)
--------- Co-authored-by: Jim Garrison <[email protected]>
* Revert "Pin qiskit-ibm-runtime when running notebooks (#659)" This reverts commit 9684220. * Revert "Pin numpy<2 on stable branch (#631)" This reverts commit ee6cf5b. * Revert "Switch to `macos-13` runner so it is an Intel chip (#561)" This reverts commit 69adfc5. * Remove cutQC (#605) --------- Co-authored-by: Jim Garrison <[email protected]> --------- Co-authored-by: Caleb Johnson <[email protected]>
Fixes #519
Remaining action items
utils/conversion.py
andutils/metrics.py
--omit="circuit_knitting/cutting/cutqc/**/*,circuit_knitting/utils/conversion.py,circuit_knitting/utils/metrics.py"
from coverage command intox.ini
cutqc
andmetrics
fromaddopts
line inpyproject.toml
, and anything else added temporarily as part of Deprecate CutQC #527