Open
Description
What is the expected feature or enhancement?
Qiskit 1.3 deprecated the Pulse package, causing a bunch of deprecation warnings to be raised when the transpiler passes in this package are used. For example:
/Users/davidmckay/miniforge3/envs/qiskit_latest/lib/python3.10/site-packages/qiskit_ibm_runtime/transpiler/passes/scheduling/block_base_padder.py:265: DeprecationWarning: The property ``qiskit.circuit.instruction.Instruction.condition_bits`` is deprecated as of qiskit 1.3.0. It will be removed in 2.0.0.
if node.op.condition_bits or isinstance(node.op, ControlFlowOp):
/Users/davidmckay/miniforge3/envs/qiskit_latest/lib/python3.10/site-packages/qiskit_ibm_runtime/transpiler/passes/scheduling/block_base_padder.py:272: DeprecationWarning: The method ``qiskit.dagcircuit.dagcircuit.DAGCircuit.has_calibration_for`` is deprecated as of qiskit 1.3.0. It will be removed in Qiskit 2.0.0. The entire Qiskit Pulse package is being deprecated and this is a dependency on the package.
if self._block_dag.has_calibration_for(node):
/Users/davidmckay/miniforge3/envs/qiskit_latest/lib/python3.10/site-packages/qiskit_ibm_runtime/transpiler/passes/scheduling/block_base_padder.py:540: DeprecationWarning: The property ``qiskit.circuit.instruction.Instruction.condition_bits`` is deprecated as of qiskit 1.3.0. It will be removed in 2.0.0.
self._conditional_block = bool(node.op.condition_bits)
Acceptance criteria
No Qiskit deprecation warnings are issued when using functions in this package.
Activity