diff --git a/stdlib/2/calendar.pyi b/stdlib/2/calendar.pyi index 54d3e45f0..6f1fd4580 100644 --- a/stdlib/2/calendar.pyi +++ b/stdlib/2/calendar.pyi @@ -1,4 +1,4 @@ -from typing import Any, Iterable, Optional, Tuple, Sequence +from typing import Any, Iterable, List, Optional, Tuple, Sequence import datetime LocaleType = Tuple[Optional[str], Optional[str]] diff --git a/stdlib/2/urllib2.pyi b/stdlib/2/urllib2.pyi index 027267265..728d29893 100644 --- a/stdlib/2/urllib2.pyi +++ b/stdlib/2/urllib2.pyi @@ -1,5 +1,5 @@ -from typing import AnyStr, Dict, Union +from typing import AnyStr, Dict, List, Union from urllib import addinfourl class URLError(IOError): diff --git a/stdlib/2and3/distutils/spawn.pyi b/stdlib/2and3/distutils/spawn.pyi index f8acb8a7f..8df9ebab7 100644 --- a/stdlib/2and3/distutils/spawn.pyi +++ b/stdlib/2and3/distutils/spawn.pyi @@ -1,6 +1,6 @@ # Stubs for distutils.spawn -from typing import Optional +from typing import List, Optional def spawn(cmd: List[str], search_path: bool = ..., verbose: bool = ..., dry_run: bool = ...) -> None: ... diff --git a/stdlib/2and3/distutils/text_file.pyi b/stdlib/2and3/distutils/text_file.pyi index b4fcb5952..8f90d41d1 100644 --- a/stdlib/2and3/distutils/text_file.pyi +++ b/stdlib/2and3/distutils/text_file.pyi @@ -1,6 +1,6 @@ # Stubs for distutils.text_file -from typing import IO, Optional, Tuple, Union +from typing import IO, List, Optional, Tuple, Union class TextFile: def __init__(self, filename: Optional[str] = ..., diff --git a/stdlib/2and3/distutils/util.pyi b/stdlib/2and3/distutils/util.pyi index 97db9e03d..942886d77 100644 --- a/stdlib/2and3/distutils/util.pyi +++ b/stdlib/2and3/distutils/util.pyi @@ -1,6 +1,6 @@ # Stubs for distutils.util -from typing import Any, Callable, Mapping, Optional, Tuple +from typing import Any, Callable, List, Mapping, Optional, Tuple def get_platform() -> str: ... diff --git a/stdlib/2and3/logging/handlers.pyi b/stdlib/2and3/logging/handlers.pyi index ab16f7de3..779883a82 100644 --- a/stdlib/2and3/logging/handlers.pyi +++ b/stdlib/2and3/logging/handlers.pyi @@ -5,7 +5,7 @@ from logging import Handler, FileHandler, LogRecord from socket import SocketType import ssl import sys -from typing import Any, Callable, Optional, Tuple, Union, overload +from typing import Any, Callable, List, Optional, Tuple, Union, overload if sys.version_info >= (3,): from queue import Queue else: diff --git a/stdlib/2and3/mimetypes.pyi b/stdlib/2and3/mimetypes.pyi index 45f756b1f..493e612d2 100644 --- a/stdlib/2and3/mimetypes.pyi +++ b/stdlib/2and3/mimetypes.pyi @@ -1,6 +1,6 @@ # Stubs for mimetypes -from typing import Dict, IO, Optional, Sequence, Text, Tuple +from typing import Dict, IO, List, Optional, Sequence, Text, Tuple import sys def guess_type(url: Text, diff --git a/stdlib/2and3/pkgutil.pyi b/stdlib/2and3/pkgutil.pyi index 42619dbed..e6d467245 100644 --- a/stdlib/2and3/pkgutil.pyi +++ b/stdlib/2and3/pkgutil.pyi @@ -1,6 +1,6 @@ # Stubs for pkgutil -from typing import Any, Callable, Generator, IO, Iterable, Optional, Tuple +from typing import Any, Callable, Generator, IO, Iterable, List, Optional, Tuple import sys if sys.version_info >= (3,): diff --git a/stdlib/2and3/traceback.pyi b/stdlib/2and3/traceback.pyi index 1bd8ff1fd..ff34ad4cd 100644 --- a/stdlib/2and3/traceback.pyi +++ b/stdlib/2and3/traceback.pyi @@ -1,6 +1,6 @@ # Stubs for traceback -from typing import Generator, IO, Iterator, Mapping, Optional, Tuple, Type +from typing import Generator, IO, Iterator, List, Mapping, Optional, Tuple, Type from types import FrameType, TracebackType import sys diff --git a/stdlib/2and3/warnings.pyi b/stdlib/2and3/warnings.pyi index a3890cf29..6e8507bfa 100644 --- a/stdlib/2and3/warnings.pyi +++ b/stdlib/2and3/warnings.pyi @@ -1,6 +1,6 @@ # Stubs for warnings -from typing import Any, Dict, NamedTuple, Optional, TextIO, Tuple, Type, Union +from typing import Any, Dict, List, NamedTuple, Optional, TextIO, Tuple, Type, Union from types import ModuleType, TracebackType def warn(message: Union[str, Warning], category: Optional[Type[Warning]] = ..., diff --git a/stdlib/2and3/xml/sax/__init__.pyi b/stdlib/2and3/xml/sax/__init__.pyi index 8d93a24b2..71534b00f 100644 --- a/stdlib/2and3/xml/sax/__init__.pyi +++ b/stdlib/2and3/xml/sax/__init__.pyi @@ -1,3 +1,5 @@ +from typing import List + import xml.sax from xml.sax.xmlreader import InputSource from xml.sax.handler import ContentHandler, ErrorHandler diff --git a/stdlib/2and3/zipfile.pyi b/stdlib/2and3/zipfile.pyi index 693aad3da..5a504e35a 100644 --- a/stdlib/2and3/zipfile.pyi +++ b/stdlib/2and3/zipfile.pyi @@ -1,6 +1,6 @@ # Stubs for zipfile -from typing import Callable, IO, Optional, Tuple, Type, Union +from typing import Callable, IO, List, Optional, Tuple, Type, Union from types import TracebackType import sys diff --git a/stdlib/3/calendar.pyi b/stdlib/3/calendar.pyi index b0f8d988b..80848fd25 100644 --- a/stdlib/3/calendar.pyi +++ b/stdlib/3/calendar.pyi @@ -1,4 +1,4 @@ -from typing import Any, Iterable, Optional, Tuple, Sequence +from typing import Any, Iterable, List, Optional, Tuple, Sequence import datetime LocaleType = Tuple[Optional[str], Optional[str]] diff --git a/stdlib/3/email/charset.pyi b/stdlib/3/email/charset.pyi index cd6b6a5eb..5c674e452 100644 --- a/stdlib/3/email/charset.pyi +++ b/stdlib/3/email/charset.pyi @@ -1,6 +1,6 @@ # Stubs for email.charset (Python 3.4) -from typing import Optional, Iterator, Any +from typing import List, Optional, Iterator, Any class Charset: input_charset = ... # type: str diff --git a/stdlib/3/email/message.pyi b/stdlib/3/email/message.pyi index 80069280a..d2068f610 100644 --- a/stdlib/3/email/message.pyi +++ b/stdlib/3/email/message.pyi @@ -1,7 +1,7 @@ # Stubs for email.message (Python 3.4) from typing import ( - Optional, Union, Tuple, TypeVar, Generator, Sequence, Iterator, Any + List, Optional, Union, Tuple, TypeVar, Generator, Sequence, Iterator, Any ) import sys from email.charset import Charset diff --git a/stdlib/3/email/policy.pyi b/stdlib/3/email/policy.pyi index 8bd76e1d6..97f0c519c 100644 --- a/stdlib/3/email/policy.pyi +++ b/stdlib/3/email/policy.pyi @@ -1,7 +1,7 @@ # Stubs for email.policy (Python 3.4) from abc import abstractmethod -from typing import Any, Optional, Tuple, Union, Callable +from typing import Any, List, Optional, Tuple, Union, Callable import sys from email.message import Message from email.errors import MessageDefect diff --git a/stdlib/3/http/cookies.pyi b/stdlib/3/http/cookies.pyi index 50bc0abe5..d3428704e 100644 --- a/stdlib/3/http/cookies.pyi +++ b/stdlib/3/http/cookies.pyi @@ -1,6 +1,6 @@ # Stubs for http.cookies (Python 3.5) -from typing import Generic, Mapping, MutableMapping, Optional, TypeVar, Union +from typing import Generic, List, Mapping, MutableMapping, Optional, TypeVar, Union _DataType = Union[str, Mapping[str, Union[str, 'Morsel']]] _T = TypeVar('_T') diff --git a/stdlib/3/multiprocessing/process.pyi b/stdlib/3/multiprocessing/process.pyi index e1a43f507..df8ea9300 100644 --- a/stdlib/3/multiprocessing/process.pyi +++ b/stdlib/3/multiprocessing/process.pyi @@ -1,3 +1,4 @@ +from typing import List from multiprocessing import Process def current_process() -> Process: ... diff --git a/third_party/3.6/click/decorators.pyi b/third_party/3.6/click/decorators.pyi index ded17df6a..764878c68 100644 --- a/third_party/3.6/click/decorators.pyi +++ b/third_party/3.6/click/decorators.pyi @@ -1,4 +1,4 @@ -from typing import Any, Callable, TypeVar, Union +from typing import Any, Callable, List, TypeVar, Union from click.core import Command, Group, Argument, Option, Parameter, Context from click.types import ParamType diff --git a/third_party/3/pkg_resources.pyi b/third_party/3/pkg_resources.pyi index 1ecde9779..b31ea6d6f 100644 --- a/third_party/3/pkg_resources.pyi +++ b/third_party/3/pkg_resources.pyi @@ -2,7 +2,7 @@ from typing import ( Any, Callable, Dict, IO, Iterable, Generator, Optional, Sequence, Tuple, - Union, + List, Union, TypeVar, overload, ) import importlib.abc