qiskit-community / qiskit-ionq

Qiskit provider for IonQ backends
https://qiskit-community.github.io/qiskit-ionq/
Apache License 2.0
41 stars 22 forks source link

Add support for Qiskit v1.0 #161

Closed kikomiss closed 4 months ago

kikomiss commented 6 months ago

What feature would you like to see added? Why is it valuable?

Since Qiskit is planning to release a new version - 1.0 some time in February, 2024 I would like to propose to prepare a version of qiskit-ionq that supports the qiskit>=1.0,<2.0.

Additionally, qiskit-ionq has a dependency on qiskit-terra which is going to be deprecated and replaced by qiskit once v1.0 is out (as mentioned here). It's also worth mentioning that the Qiskit v1.0 is not going to be backwards-compatible with qiskit-terra, which means, adding support for Qiskit v1.0 could be a breaking change for qiskit-ionq users as well.

Qiskit team has put out a pre-release version - 1.0.0b which could be used to ensure a smooth transition.

What is the expected behavior, in detail?

qiskit-ionq supports Qiskit v1

kielpins-qctrl commented 5 months ago

Installing qiskit-ionq in the same environment as qiskit>=1.0 now destroys the entire environment. I ended up rebuilding my venv from scratch several times before figuring out that qiskit-ionq is the culprit. A warning in the docs would be nice, even if Qiskit 1.0 compatibility is not being actioned.

splch commented 4 months ago

hi thanks for the issue! we're now supporting qiskit v1 as of qiskit-ionq==0.5.0