CQCL / pytket-docs

User manual and example notebooks for the pytket quantum computing toolkit
https://tket.quantinuum.com/user-guide/
Apache License 2.0
328 stars 92 forks source link

Latest pytket-qiskit incompatible with pytket-pyquil #308

Open cqc-alec opened 5 months ago

cqc-alec commented 5 months ago

Both are installed for the examples and manual, but the latest version of pytket-qiskit requires pydantic 2 while the latest version of pytkey-pyquil requires pydantic 1. This causes errors when testing the examples.

I suggest removing pytket-pyquil from the examples and manual.

CalMacCQ commented 5 months ago

Both are mentioned in the examples in the manual but it looks like pytket-pyquil code is only expecuted in two example notebooks( there are no executed cells with pytket-pyquil code in the manual at the moment) https://github.com/search?q=repo%3ACQCL%2Fpytket-docs%20pyquil&type=code

pytket-pyquil is also not a dependency of the manual build (only the examples)-> https://github.com/CQCL/pytket-docs/blob/main/manual_requirements.txt

cqc-melf commented 5 months ago

@CalMacCQ Can you please check with me, I have been starting to look into this for the release.

cqc-melf commented 5 months ago

See https://github.com/rigetti/qcs-api-client-python/issues/13

cqc-melf commented 5 months ago

We have currently disabled the corresponding notebook, we should add that back in when pyquil is updated.