|
Ran
|
Jobs
1
|
Files
32
|
Run time
1min
|
Badge
README BADGES
|
push
github
Pin numpy<2.2 in lint workflow (backport #722) (#723) * Pin numpy<2.2 in lint workflow (#722) Somehow, with numpy 2.2, the mypy fails with the following error: ``` qiskit_addon_cutting/cut_finding/circuit_interface.py:318: error: No overload variant of "__getitem__" of "Sequence" matches argument type "signedinteger[_32Bit | _64Bit]" [call-overload] qiskit_addon_cutting/cut_finding/circuit_interface.py:318: note: Possible overload variants: qiskit_addon_cutting/cut_finding/circuit_interface.py:318: note: def __getitem__(self, int, /) -> int | tuple[str, int] qiskit_addon_cutting/cut_finding/circuit_interface.py:318: note: def __getitem__(self, slice, /) -> Sequence[int | tuple[str, int]] qiskit_addon_cutting/cut_finding/disjoint_subcircuits_state.py:330: error: Invalid index type "Hashable" for "ndarray[tuple[int, ...], dtype[signedinteger[_32Bit | _64Bit]]]"; expected type "SupportsIndex | slice | EllipsisType | _SupportsArray[dtype[numpy.bool[builtins.bool]] | dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]] | dtype[integer[Any]]]] | builtins.bool | int | _NestedSequence[builtins.bool | int] | tuple[SupportsIndex | slice | EllipsisType | _SupportsArray[dtype[numpy.bool[builtins.bool]] | dtype[integer[Any]]] | _NestedSequence[_SupportsArray[dtype[numpy.bool[builtins.bool]] | dtype[integer[Any]]]] | builtins.bool | int | _NestedSequence[builtins.bool | int] | None, ...] | None" [index] ``` Hence we pin numpy as a workaround. (cherry picked from commit d44ca0a0e) # Conflicts: # pyproject.toml * resolve conflict --------- Co-authored-by: Jim Garrison <garrison@ibm.com>
2330 of 2330 relevant lines covered (100.0%)
1.0 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 12306487120.1 | 32 |
100.0 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|