1{ buildPythonPackage
2, cirq-aqt
3, cirq-core
4, cirq-google
5, cirq-ionq
6, cirq-pasqal
7, cirq-rigetti
8, cirq-web
9, pytestCheckHook
10}:
11
12buildPythonPackage rec {
13 pname = "cirq";
14 inherit (cirq-core) version src meta;
15
16 propagatedBuildInputs = [
17 cirq-aqt
18 cirq-core
19 cirq-ionq
20 cirq-google
21 cirq-rigetti
22 cirq-pasqal
23 cirq-web
24 ];
25
26 # pythonImportsCheck = [ "cirq" "cirq.Circuit" ]; # cirq's importlib hook doesn't work here
27 checkInputs = [
28 pytestCheckHook
29 ];
30
31 # Don't run submodule or development tool tests
32 disabledTestPaths = [
33 "cirq-aqt"
34 "cirq-core"
35 "cirq-google"
36 "cirq-ionq"
37 "cirq-pasqal"
38 "cirq-rigetti"
39 "cirq-web"
40 "dev_tools"
41 ];
42
43}