Skip to content

Commit d5c2b41

Browse files
authored
Make mypy pass no matter if qsimcirq is installed or not (#7063)
Avoid `[unused-ignore]` error when qsimcirq is installed.
1 parent 34b9c3b commit d5c2b41

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

cirq-google/cirq_google/engine/virtual_engine_factory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ def create_default_noisy_quantum_virtual_machine(
402402

403403
if simulator_class is None:
404404
try: # pragma: no cover
405-
import qsimcirq # type: ignore
405+
import qsimcirq
406406

407407
simulator_class = qsimcirq.QSimSimulator # pragma: no cover
408408
except ImportError:

dev_tools/conf/mypy.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ignore_missing_imports = true
1616
# 3rd-party libs for which we don't have stubs
1717

1818
# Google
19-
[mypy-google.api_core.*,google.auth.*,google.colab.*,google.cloud.*,google.oauth2.*]
19+
[mypy-google.api_core.*,google.auth.*,google.colab.*,google.cloud.*,google.oauth2.*,qsimcirq]
2020
follow_imports = silent
2121
ignore_missing_imports = true
2222

0 commit comments

Comments
 (0)