Skip to content

Commit 6bb6661

Browse files
authored
ruff - enable and fix rules F401, F601 (#7413)
- enable and fix F601 - multi-value-repeated-key-literal - enable and fix F401 - unused-import No change in the effective code. Partially implements #7371
1 parent 4a128dc commit 6bb6661

File tree

27 files changed

+38
-40
lines changed

27 files changed

+38
-40
lines changed

cirq-core/cirq/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
"""Cirq is a framework for creating, editing, and invoking quantum circuits."""
1616

17+
# ruff: noqa: F401
18+
1719
from cirq import _import
1820

1921
from cirq._compat import __cirq_debug__ as __cirq_debug__, with_debug as with_debug

cirq-core/cirq/_compat_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -813,7 +813,7 @@ def _test_broken_module_1_inner():
813813
DeprecatedModuleImportError, match="missing_module cannot be imported. The typical reasons"
814814
):
815815
# pylint: disable=unused-import
816-
import cirq.testing._compat_test_data.broken_ref as br # type: ignore
816+
import cirq.testing._compat_test_data.broken_ref as br # type: ignore # noqa: F401
817817

818818

819819
def _test_broken_module_2_inner():

cirq-core/cirq/contrib/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
this package.
1919
"""
2020

21-
from cirq.contrib import acquaintance
22-
from cirq.contrib import graph_device
23-
from cirq.contrib import quirk
21+
from cirq.contrib import acquaintance # noqa: F401
22+
from cirq.contrib import graph_device # noqa: F401
23+
from cirq.contrib import quirk # noqa: F401
2424
from cirq.contrib.qcircuit import circuit_to_latex_using_qcircuit as circuit_to_latex_using_qcircuit
25-
from cirq.contrib import json
25+
from cirq.contrib import json # noqa: F401
2626
from cirq.contrib.circuitdag import CircuitDag as CircuitDag, Unique as Unique

cirq-core/cirq/contrib/acquaintance/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,4 @@
7979
random_topological_sort as random_topological_sort,
8080
)
8181

82-
from cirq.contrib.acquaintance import testing
82+
from cirq.contrib.acquaintance import testing # noqa: F401

cirq-core/cirq/contrib/quimb/Cirq-to-Tensor-Networks.ipynb

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,12 @@
88
"source": [
99
"import importlib.util\n",
1010
"\n",
11-
"try:\n",
12-
" import cirq\n",
13-
"except ImportError:\n",
11+
"if importlib.util.find_spec('cirq') is None:\n",
1412
" print(\"installing cirq...\")\n",
1513
" !pip install --quiet cirq\n",
1614
" print(\"installed cirq.\")\n",
1715
"\n",
18-
"try:\n",
19-
" import quimb\n",
20-
"except ImportError:\n",
16+
"if importlib.util.find_spec('quimb') is None:\n",
2117
" print(\"installing cirq-core[contrib]...\")\n",
2218
" !pip install --quiet 'cirq-core[contrib]'\n",
2319
" print(\"installed cirq-core[contrib].\")"
@@ -58,7 +54,6 @@
5854
"outputs": [],
5955
"source": [
6056
"import cirq.contrib.quimb as ccq\n",
61-
"import quimb\n",
6257
"import quimb.tensor as qtn"
6358
]
6459
},

cirq-core/cirq/contrib/quimb/Contract-a-Grid-Circuit.ipynb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
"metadata": {},
1414
"outputs": [],
1515
"source": [
16-
"import importlib.util\n",
17-
"\n",
1816
"try:\n",
1917
" import cirq\n",
2018
"except ImportError:\n",

cirq-core/cirq/experiments/benchmarking/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414

1515
"""Tools for branchmarking NISQ circuits."""
1616

17-
from cirq.experiments.benchmarking.parallel_xeb import parallel_two_qubit_xeb
17+
from cirq.experiments.benchmarking.parallel_xeb import parallel_two_qubit_xeb # noqa: F401

cirq-core/cirq/interop/quirk/cells/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@
3737
)
3838

3939
import cirq.interop.quirk.cells.swap_cell
40-
import cirq.interop.quirk.cells.control_cells
40+
import cirq.interop.quirk.cells.control_cells # noqa: F401

cirq-core/cirq/testing/_compat_test_data/module_a/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# pylint: disable=wrong-or-nonexistent-copyright-notice
2+
# ruff: noqa: F401
23
"""module_a for module deprecation tests"""
34

45
import logging
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# pylint: disable=wrong-or-nonexistent-copyright-notice
2+
# ruff: noqa: F401
23
from cirq.testing._compat_test_data.module_a.module_b import module_c
34

45
MODULE_B_ATTRIBUTE = "module_b"

0 commit comments

Comments
 (0)