Skip to content

Bump pyqrack from 1.69.1 to 2.0.0#3000

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/uv/pyqrack-2.0.0
Open

Bump pyqrack from 1.69.1 to 2.0.0#3000
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/uv/pyqrack-2.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Bumps pyqrack from 1.69.1 to 2.0.0.

Release notes

Sourced from pyqrack's releases.

Front-end breaking changes

We "diagonalize" along user front-end API options such that the minimal amount of arcane library lore is necessary to pick one or a few specific constructor settings for general optimal performance, on basis of simple criteria for special symmetric simulation cases.

We fix a pointer mismatch in QTensorNetwork::Decompose, and we guard in front-end before any automatic circuit elision ("ACE") is carried out, in this release.

Full Changelog: unitaryfoundation/pyqrack@v1.89.0...v2.0.0 unitaryfoundation/qrack@vm6502q.v10.7.0...vm6502q.v10.8.0

sha1sum results: 08e59e8e31d1271691a2350d3e90b7f9b99e5287 pyqrack-2.0.0-py3-none-macosx_14_0_arm64.whl f68fea17c6c4b624aac55bc9b79b788d42d713a1 pyqrack-2.0.0-py3-none-macosx_15_0_arm64.whl 0262580a57d0fb467d732d4f59279e4a05b6dbf3 pyqrack-2.0.0-py3-none-macosx_15_0_x86_64.whl ed79b1edbaa073de036857ae4774355bac3700da pyqrack-2.0.0-py3-none-manylinux_2_35_x86_64.whl 50b93a95b7942c4f5f6e2f894797073027fd3ca8 pyqrack-2.0.0-py3-none-manylinux_2_39_x86_64.whl 7dc525c5bbc3aa8db29c70f948b079da6449d0ef pyqrack-2.0.0-py3-none-win_amd64.whl 8f74803a4a2ef18e815500b94d3ca337538b18c3 pyqrack-2.0.0.tar.gz 482848282d9788acc8fb49c81b5bfa48fb3a6688 pyqrack_complex128-2.0.0-py3-none-macosx_14_0_arm64.whl ee4984f0ab9819c1257fb08ddd347a7bef59d164 pyqrack_complex128-2.0.0-py3-none-macosx_15_0_arm64.whl 2f1c18342e70631a0f15d301d5a4b23211c9dbb3 pyqrack_complex128-2.0.0-py3-none-macosx_15_0_x86_64.whl 0012f204fd7f867bf36d04597e09437711d0b4fc pyqrack_complex128-2.0.0-py3-none-manylinux_2_35_x86_64.whl aa6a85d795f4b35cba45df6482756daeef768193 pyqrack_complex128-2.0.0-py3-none-manylinux_2_39_x86_64.whl 1f90ad36945b738796a6584dc86ddc600bf790e3 pyqrack_complex128-2.0.0-py3-none-win_amd64.whl 05649f774b9bc7fd197d2fd9d2133ff5190067c5 pyqrack_complex128-2.0.0.tar.gz 9c53c51c72e6cb5f020d911e4fe3c4c91a375a9c pyqrack_cpu-2.0.0-py3-none-macosx_14_0_arm64.whl 398bc42e4fa0ac2bdc6aec5b828b95c6bbc0b03f pyqrack_cpu-2.0.0-py3-none-macosx_15_0_arm64.whl 8ac7b4d10519964b9e3f183371ad789632dd6d88 pyqrack_cpu-2.0.0-py3-none-macosx_15_0_x86_64.whl 49cd0faf200346bb5a9ad8aa03247f7b865fb6de pyqrack_cpu-2.0.0-py3-none-manylinux_2_35_x86_64.whl 8bebfdebd55bc703d25dcf091eedef7576e2f979 pyqrack_cpu-2.0.0-py3-none-manylinux_2_39_x86_64.whl f9f943cafd5de38874dae2cee7bf11041d58a17e pyqrack_cpu-2.0.0-py3-none-win_amd64.whl 66d629a02d02b9850a42f13e7442bd24ab2ab606 pyqrack_cpu-2.0.0.tar.gz c9240f6dadceb9aa18015d0d9b0f028afee0b174 pyqrack_cpu_complex128-2.0.0-py3-none-macosx_14_0_arm64.whl 21b5d9053dec31c76f2bb6e7036c81c680bd9f66 pyqrack_cpu_complex128-2.0.0-py3-none-macosx_15_0_arm64.whl a9a2c9f0fb930eea24615e3c67cea12b51e96613 pyqrack_cpu_complex128-2.0.0-py3-none-macosx_15_0_x86_64.whl 228fddcaf8dff65a74b77749bb7f59d3bb0606d4 pyqrack_cpu_complex128-2.0.0-py3-none-manylinux_2_35_x86_64.whl 9858a5c7b69b3e8ba42164d4bb0489f71a4e030a pyqrack_cpu_complex128-2.0.0-py3-none-manylinux_2_39_x86_64.whl 5d71847f4b0adca63adaf6d44bb1ad871e0eb359 pyqrack_cpu_complex128-2.0.0-py3-none-win_amd64.whl 06705073c01bee5bafc4cf1d6015941628b15831 pyqrack_cpu_complex128-2.0.0.tar.gz 7b5fefba623300f0bf4e3488b0012668fe289476 pyqrack_cuda-2.0.0.tar.gz 4645051fd415aa17dc86839de729cff8a0745f0e pyqrack_cuda_complex128-2.0.0.tar.gz

QUnit TurboQuant save/load

Previously, QUnit would convert to a simple state vector before compressing with a TurboQuant variant. Claude maintained that as an option for loading, but separable subsystems under QUnit should be saved as separable when possible. (This is particularly important when saving the results from ACE simulation, for example.)

Full Changelog: unitaryfoundation/qrack@vm6502q.v10.6.1...vm6502q.v10.7.0 unitaryfoundation/pyqrack@v1.88.1...v1.89.0

sha1sum results: ae109ff633e3dfcdb632d2d9a93da1cecc565cb9 pyqrack-1.89.0-py3-none-macosx_14_0_arm64.whl

... (truncated)

Commits
  • 784b68e is_near_clifford_tableau_writer removes need for S.D. option (footgun)
  • 4b58c43 is_gpu covers both OpenCL and CUDA
  • 6989a29 Bump Qrack commit
  • e520870 is_binary_decision_tree is neutral if is_near_clifford_tableau_writer
  • 7282aeb is_sparse is neutral if is_near_clifford_tableau_writer
  • 0ec6cb7 Fix near-Clifford tableau writer
  • c6e9d65 is_near_clifford_tableau_writer
  • 5622f46 Bump Qrack commit
  • 2559d95 Debug
  • 2624d8f Debug
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pyqrack](https://github.com/vm6502q/pyqrack) from 1.69.1 to 2.0.0.
- [Release notes](https://github.com/vm6502q/pyqrack/releases)
- [Commits](unitaryfoundation/pyqrack@v1.69.1...v2.0.0)

---
updated-dependencies:
- dependency-name: pyqrack
  dependency-version: 2.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the infrastructure For issues related to building, packaging, and continuous integration. label May 4, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.19%. Comparing base (de0dc51) to head (bc5912b).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3000   +/-   ##
=======================================
  Coverage   98.19%   98.19%           
=======================================
  Files         109      109           
  Lines        4877     4877           
=======================================
  Hits         4789     4789           
  Misses         88       88           

☔ View full report in Codecov by Sentry.
📢 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.

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

Labels

infrastructure For issues related to building, packaging, and continuous integration.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants