From 8cf39855dd95ce78b3ca45b004eab9a51f685f62 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 7 Mar 2025 07:12:29 +0000 Subject: [PATCH 1/3] Update qiskit-ibm-runtime requirement from ~=0.20.0 to ~=0.23.0 Updates the requirements on [qiskit-ibm-runtime](https://github.com/Qiskit/qiskit-ibm-runtime) to permit the latest version. - [Release notes](https://github.com/Qiskit/qiskit-ibm-runtime/releases) - [Commits](https://github.com/Qiskit/qiskit-ibm-runtime/compare/0.20.0...0.23.0) --- updated-dependencies: - dependency-name: qiskit-ibm-runtime dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- requirements/requirements-qiskit.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/requirements-qiskit.txt b/requirements/requirements-qiskit.txt index 002403f38..c7d769e42 100644 --- a/requirements/requirements-qiskit.txt +++ b/requirements/requirements-qiskit.txt @@ -1,4 +1,4 @@ qiskit~=1.3.1 qiskit-aer~=0.15.1 -qiskit-ibm-runtime~=0.20.0 +qiskit-ibm-runtime~=0.36.1 ply==3.11 \ No newline at end of file From 082f5cb61eb083d452cc80043a50111f0f06b07d Mon Sep 17 00:00:00 2001 From: nate stemen Date: Thu, 6 Mar 2025 23:49:07 -0800 Subject: [PATCH 2/3] use new v2 backend --- mitiq/zne/tests/test_zne.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mitiq/zne/tests/test_zne.py b/mitiq/zne/tests/test_zne.py index 114741daf..be865295e 100644 --- a/mitiq/zne/tests/test_zne.py +++ b/mitiq/zne/tests/test_zne.py @@ -531,9 +531,9 @@ def test_execute_with_zne_transpiled_qiskit_circuit(): """Tests ZNE when transpiling to a Qiskit device. Note transpiling can introduce idle (unused) qubits to the circuit. """ - from qiskit_ibm_runtime.fake_provider import FakeSantiago + from qiskit_ibm_runtime.fake_provider import FakeSantiagoV2 - santiago = FakeSantiago() + santiago = FakeSantiagoV2() backend = AerSimulator.from_backend(santiago) def execute(circuit: qiskit.QuantumCircuit, shots: int = 8192) -> float: From 08a280a29b3969c6c0c1a6965d30d6be3ab7d266 Mon Sep 17 00:00:00 2001 From: nate stemen Date: Thu, 6 Mar 2025 23:53:44 -0800 Subject: [PATCH 3/3] more V2 backends --- mitiq/interface/mitiq_qiskit/tests/test_qiskit_utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mitiq/interface/mitiq_qiskit/tests/test_qiskit_utils.py b/mitiq/interface/mitiq_qiskit/tests/test_qiskit_utils.py index b7be152d4..d9ee92683 100644 --- a/mitiq/interface/mitiq_qiskit/tests/test_qiskit_utils.py +++ b/mitiq/interface/mitiq_qiskit/tests/test_qiskit_utils.py @@ -8,7 +8,7 @@ import numpy as np import pytest from qiskit import QuantumCircuit -from qiskit_ibm_runtime.fake_provider import FakeLima +from qiskit_ibm_runtime.fake_provider import FakeLimaV2 from mitiq import MeasurementResult, Observable, PauliString from mitiq.interface.mitiq_qiskit.qiskit_utils import ( @@ -217,7 +217,7 @@ def test_sample_bitstrings_with_backend(): two_qubit_circ.cx(0, 1) measurement_result = sample_bitstrings( circuit=two_qubit_circ, - backend=FakeLima(), + backend=FakeLimaV2(), shots=5, measure_all=True, ) @@ -276,7 +276,7 @@ def test_compute_expectation_value_on_noisy_backend_with_qiskit_backend(): expval = compute_expectation_value_on_noisy_backend( qiskit_circuit, obs, - backend=FakeLima(), + backend=FakeLimaV2(), ) assert isinstance(expval, complex)