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