Skip to content

Commit dbf2235

Browse files
committed
Pin pytype to a version before a bug we're seeing a lot of
google/pytype#1081 is making google#171 more difficult, so we decided to pin pytype rather than add more disable comments.
1 parent a268212 commit dbf2235

6 files changed

Lines changed: 8 additions & 11 deletions

File tree

.github/workflows/test.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ jobs:
5353
yapf --diff --recursive --parallel .
5454
- name: Check types
5555
run: |
56-
pip install pytype
56+
# TODO(https://github.com/google/pytype/issues/1081): Remove the version
57+
# pin.
58+
pip install pytype==2021.11.29
5759
pytype --jobs=auto --keep-going spanner_orm
5860
- name: Test
5961
env:

spanner_orm/api.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
from google.api_core import client_options as api_client_options
2222
from google.api_core import exceptions
2323
from google.auth import credentials as auth_credentials
24-
# TODO(https://github.com/google/pytype/issues/1081): Remove pytype disable.
25-
from google.cloud import spanner # pytype: disable=import-error
24+
from google.cloud import spanner
2625
from google.cloud.spanner_v1 import database as spanner_database
2726
from google.cloud.spanner_v1 import pool as spanner_pool
2827
from spanner_orm import error

spanner_orm/model.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
from spanner_orm import table_apis
3232

3333
from google.api_core import exceptions
34-
# TODO(https://github.com/google/pytype/issues/1081): Remove pytype disable.
35-
from google.cloud import spanner # pytype: disable=import-error
34+
from google.cloud import spanner
3635
from google.cloud.spanner_v1 import transaction as spanner_transaction
3736

3837
T = TypeVar('T')

spanner_orm/table_apis.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@
1717
import logging
1818
from typing import Any, Dict, Iterable, List, Sequence
1919

20-
# TODO(https://github.com/google/pytype/issues/1081): Remove pytype disable.
21-
from google.cloud import spanner # pytype: disable=import-error
20+
from google.cloud import spanner
2221
from google.cloud.spanner_v1 import transaction as spanner_transaction
2322
from google.cloud.spanner_v1.proto import type_pb2
2423

spanner_orm/tests/api_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919

2020
from absl.testing import parameterized
2121
from google.api_core import exceptions
22-
# TODO(https://github.com/google/pytype/issues/1081): Remove pytype disable.
23-
from google.cloud import spanner # pytype: disable=import-error
22+
from google.cloud import spanner
2423

2524
from spanner_orm import api
2625
from spanner_orm import error

spanner_orm/tests/model_test.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@
2222

2323
from absl.testing import parameterized
2424
from google.api_core import exceptions
25-
# TODO(https://github.com/google/pytype/issues/1081): Remove pytype disable.
26-
from google.cloud import spanner # pytype: disable=import-error
25+
from google.cloud import spanner
2726
from spanner_orm import error
2827
from spanner_orm import field
2928
from spanner_orm.testlib.spanner_emulator import testlib as spanner_emulator_testlib

0 commit comments

Comments
 (0)