Skip to content

Commit 5e56aeb

Browse files
authored
feat: add 'py.typed' declaration file (#287)
Check typing using new 'mypy' nox session.
1 parent acfa150 commit 5e56aeb

33 files changed

Lines changed: 85 additions & 67 deletions

‎packages/google-resumable-media/google/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@
1919
except ImportError:
2020
import pkgutil
2121

22-
__path__ = pkgutil.extend_path(__path__, __name__)
22+
__path__ = pkgutil.extend_path(__path__, __name__) # type: ignore

‎packages/google-resumable-media/google/_async_resumable_media/_upload.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -612,7 +612,7 @@ def _make_invalid(self):
612612
"""
613613
self._invalid = True
614614

615-
async def _process_response(self, response, bytes_sent):
615+
async def _process_resumable_response(self, response, bytes_sent):
616616
"""Process the response from an HTTP request.
617617
618618
This is everything that must be done after a request that doesn't

‎packages/google-resumable-media/google/_async_resumable_media/requests/_request_helpers.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
from google._async_resumable_media import _helpers
2424
from google.resumable_media import common
2525

26-
import google.auth.transport._aiohttp_requests as aiohttp_requests
27-
import aiohttp
26+
from google.auth.transport import _aiohttp_requests as aiohttp_requests # type: ignore
27+
import aiohttp # type: ignore
2828

2929
_DEFAULT_RETRY_STRATEGY = common.RetryStrategy()
3030
_SINGLE_GET_CHUNK_SIZE = 8192

‎packages/google-resumable-media/google/_async_resumable_media/requests/download.py‎

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

1515
"""Support for downloading media from Google APIs."""
1616

17-
import urllib3.response
17+
import urllib3.response # type: ignore
1818

1919
from google._async_resumable_media import _download
2020
from google._async_resumable_media import _helpers

‎packages/google-resumable-media/google/_async_resumable_media/requests/upload.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,7 @@ async def transmit_next_chunk(
481481
retry_strategy=self._retry_strategy,
482482
timeout=timeout,
483483
)
484-
await self._process_response(response, len(payload))
484+
await self._process_resumable_response(response, len(payload))
485485
return response
486486

487487
async def recover(self, transport):

‎packages/google-resumable-media/google/resumable_media/_helpers.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,12 +140,12 @@ def _get_crc32c_object():
140140
to use CRCMod. CRCMod might be using a 'slow' varietal. If so, warn...
141141
"""
142142
try:
143-
import google_crc32c
143+
import google_crc32c # type: ignore
144144

145145
crc_obj = google_crc32c.Checksum()
146146
except ImportError:
147147
try:
148-
import crcmod
148+
import crcmod # type: ignore
149149

150150
crc_obj = crcmod.predefined.Crc("crc-32c")
151151
_is_fast_crcmod()

‎packages/google-resumable-media/google/resumable_media/_upload.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,7 @@ def _make_invalid(self):
647647
"""
648648
self._invalid = True
649649

650-
def _process_response(self, response, bytes_sent):
650+
def _process_resumable_response(self, response, bytes_sent):
651651
"""Process the response from an HTTP request.
652652
653653
This is everything that must be done after a request that doesn't

‎packages/google-resumable-media/google/resumable_media/common.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
UPLOAD_CHUNK_SIZE = 262144 # 256 * 1024
2727
"""int: Chunks in a resumable upload must come in multiples of 256 KB."""
2828

29-
PERMANENT_REDIRECT = http.client.PERMANENT_REDIRECT
29+
PERMANENT_REDIRECT = http.client.PERMANENT_REDIRECT # type: ignore
3030
"""int: Permanent redirect status code.
3131
3232
.. note::
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Marker file for PEP 561.
2+
# The google-resumable_media package uses inline types.

‎packages/google-resumable-media/google/resumable_media/requests/_request_helpers.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"""
1919

2020
import requests.exceptions
21-
import urllib3.exceptions
21+
import urllib3.exceptions # type: ignore
2222

2323
import time
2424

0 commit comments

Comments
 (0)