From 0e50a8c05738bba35abf607eaf1a31d51ee28023 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Feb 2025 19:59:44 +0000 Subject: [PATCH] Bump mypy from 1.14.1 to 1.15.0 in /dev_tools/requirements (#7037) * Bump mypy from 1.14.1 to 1.15.0 in /dev_tools/requirements Bumps [mypy](https://github.com/python/mypy) from 1.14.1 to 1.15.0. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.14.1...v1.15.0) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Address type annotations issues from mypy-1.15.0 Use consistent type for initial values of local variables. --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Pavol Juhas --- cirq-google/cirq_google/line/placement/anneal.py | 2 +- cirq-google/cirq_google/line/placement/greedy.py | 2 +- dev_tools/requirements/deps/mypy.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cirq-google/cirq_google/line/placement/anneal.py b/cirq-google/cirq_google/line/placement/anneal.py index b2ed8e9d3c0..47ea1ad6f49 100644 --- a/cirq-google/cirq_google/line/placement/anneal.py +++ b/cirq-google/cirq_google/line/placement/anneal.py @@ -248,7 +248,7 @@ def extract_sequences() -> List[List[cirq.GridQubit]]: """ seqs = [] prev = None - seq = None + seq = [] for node in self._c: if prev is None: seq = [node] diff --git a/cirq-google/cirq_google/line/placement/greedy.py b/cirq-google/cirq_google/line/placement/greedy.py index 1ca63d768f8..4bfaf414e7b 100644 --- a/cirq-google/cirq_google/line/placement/greedy.py +++ b/cirq-google/cirq_google/line/placement/greedy.py @@ -230,7 +230,7 @@ class _PickLargestArea(GreedySequenceSearch): def _choose_next_qubit(self, qubit: GridQubit, used: Set[GridQubit]) -> Optional[GridQubit]: analyzed: Set[GridQubit] = set() best = None - best_size = None + best_size = 0 for m in self._c_adj[qubit]: if m not in used and m not in analyzed: reachable = self._collect_unused(m, used) diff --git a/dev_tools/requirements/deps/mypy.txt b/dev_tools/requirements/deps/mypy.txt index 3fd49dfe782..5a26b8ddb00 100644 --- a/dev_tools/requirements/deps/mypy.txt +++ b/dev_tools/requirements/deps/mypy.txt @@ -1,5 +1,5 @@ # the mypy dependency file -mypy==1.14.1 +mypy==1.15.0 # packages with stub types for various libraries types-protobuf>=4.24