pytket-docs icon indicating copy to clipboard operation
pytket-docs copied to clipboard

Remove workaround for docs build failure

Open cqc-alec opened this issue 2 years ago • 2 comments

With the release of pyquil 3.2.0 we should no longer need the qcs-api-client installation workaround introduced here.

It is always possible that similar issues may arise in the future. This seems inevitable if we want to have a single python environment containing latest versions of multiple extensions. There is no guarantee this will be possible without conflicts. I don't know what the long-term solution is. Maybe make the manual pytket-only (no extensions), and have separate manuals for (some of) the extensions?

cqc-alec avatar Aug 04 '22 05:08 cqc-alec

I think the question we should think about is if we want to keep the examples and manual parts in one repo or if the extension specific examples should be moved over to the repos of the extensions. We for example already have examples in the pytket-quantinuum repo which are not here. I think the issue with that is that it is harder to keep them up to date if they are not at a central place for people to look up. Independently of that I think it would be the right step to move the extension specific examples over to the repos of the extensions (with workflows to check them, that would allow to check the remote functions of the examples, too. )

cqc-melf avatar Aug 04 '22 08:08 cqc-melf

And the right solution to the current situation is to go back to the workflow with one requirements file and remove the other temp fixes.

cqc-melf avatar Aug 04 '22 08:08 cqc-melf

From my understanding this is solved now

cqc-melf avatar Sep 14 '22 14:09 cqc-melf