• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit-addon-aqc-tensor / 29465011837
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: stable/0.3
DEFAULT BRANCH: main
Ran 16 Jul 2026 01:50AM UTC
Jobs 1
Files 13
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Jul 2026 01:47AM UTC coverage: 100.0%. Remained the same
29465011837

push

github

web-flow
Fix the quimb backend following its CircuitBase refactor (backport #200) (#201)

* Fix the quimb backend following its CircuitBase refactor (#200)

* Fix the quimb backend following its CircuitBase refactor

This adds support for recent development versions of quimb while
maintaining compatibility with older versions.

Fixes #199.

* Add release note

* Remove redundant 'of quimb'

(cherry picked from commit f6c4437a2)

# Conflicts:
#	qiskit_addon_aqc_tensor/simulation/quimb/__init__.py

* Resolve backport conflicts for Python 3.9 compatibility

Mergify's backport of #200 left unresolved conflict markers because
`main` switched to `X | None` type annotations, which cannot be
evaluated at runtime by plum's `@dispatch` on Python 3.9 (still
supported on this release branch).

Resolve the conflicts by keeping the semantic change from #200 (the
`CircuitBase` return type) while retaining the release branch's
runtime-safe annotation style:

- `out_state` parameters keep `Optional[np.ndarray]`.
- `CircuitBase` is defined with an explicit `typing.Union[...]` rather
  than the `|` operator on plum `ModuleType` objects.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Suppress guarded-import docs warning for CircuitBase

`CircuitBase` is imported inside a `TYPE_CHECKING` block but does not yet
exist in a released quimb, so sphinx-autodoc-typehints cannot import it
at doc-build time.  Under `sphinx-build -W` this guarded-import warning
fails the docs build.

Suppress just that warning subtype until quimb releases a version
containing `CircuitBase`, at which point the line can be removed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Jim Garrison <garrison@ibm.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

5 of 5 new or added lines in 1 file covered. (100.0%)

671 of 671 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29465011837.1 16 Jul 2026 01:50AM UTC 13
100.0
GitHub Action Run
Source Files on build 29465011837
  • Tree
  • List 13
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29465011837
  • 8b97068e on github
  • Prev Build on stable/0.3 (#28827167316)
  • Next Build on stable/0.3 (#29528645498)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc