This repository has been archived by the owner on Jul 24, 2024. It is now read-only.
uuid
kwarg of Parameter()
not available in qiskit 0.44
#782
Labels
type: bug
Something isn't working
Version: qiskit-ibm-provider 0.7.3
What is the current behavior?
Currently, the qiskit version in the qiskit-ibm-provider requirements.txt is 0.44.1:
qiskit-ibm-provider/requirements.txt
Line 1 in f85496e
In this version of qiskit (aka qiskit-terra 0.25),
Parameter.__init__()
does not have the kwarguuid
:https://github.com/Qiskit/qiskit/blob/a9a41309427b56a7956b03ee67bda95ef8a89636/qiskit/circuit/parameter.py#L75
(not to be confused with
Parameter.__new__()
, which does have this kwarg, but is not relevant here AFAICT).Howver, qiskit-ibm-provider passes the
uuid
kwarg to qiskit'sParameter.__init__()
here:qiskit-ibm-provider/qiskit_ibm_provider/qpy/binary_io/value.py
Line 215 in f85496e
This errors during deserialization when one tries to e.g. load a job result.
I was able to resolve this issue locally by upgrading to qiskit 0.45, so maybe we can just put that version in the requirements.txt?
The text was updated successfully, but these errors were encountered: