cirq
and pyzx
have incompatible dependencies because of cirq-rigetti
#6552
Labels
kind/bug-report
Something doesn't seem to work.
Description of the issue
I am working on the pyzx library for ZX-calculus, and want to use Cirq with it. However, they cannot both be installed into the same environment due to incompatible dependencies, as
cirq-rigetti
depends onpyquil
, which depends on an older version oflark
thanpyzx
does.I don't think I actually need
cirq-rigetti
. Is there a workaround that I can use to installcirq
while ignoring the requirements forpyquil
?How to reproduce the issue
Create a new virtual environment for Python. Try to install the latest versions of
pyzx
andcirq
.cirq
depends oncirq-rigetti
, which depends onpyquil
, and the above fails due to rigetti/pyquil#1764.The conflict is caused by:
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.5.4 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.5.3 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.5.2 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.5.1 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.5.0 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.4.1 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.4.0 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.3.5 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.3.4 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.3.3 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.3.2 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.3.1 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.3.0 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.2.1 depends on lark<0.12.0 and >=0.11.1
pyzx 0.8.0 depends on lark~=1.1.7
pyquil 3.2.0 depends on lark<0.12.0 and >=0.11.1
To fix this you could try to:
Cirq version
1.3.0
The text was updated successfully, but these errors were encountered: