pep 484: more reexports (#4607)

There are still a couple more, but hopefully this fixes CI. It's a
little bit of a chore to track down some of these; it looks like master
differs from latest release for a number of them.

Co-authored-by: hauntsaninja <>
This commit is contained in:
Shantanu
2020-10-03 20:22:31 -07:00
committed by GitHub
parent e0a3644850
commit 7afc733054
9 changed files with 31 additions and 27 deletions

View File

@@ -4,7 +4,9 @@ from typing import Any
if sys.version_info >= (3,):
from base64 import encodebytes as encodebytes
else:
from base64 import encodestring as encodebytes
from base64 import encodestring
encodebytes = encodestring
expanduser: Any

View File

@@ -2,7 +2,9 @@ import datetime
import uuid
from typing import IO, Any, Callable, Generic, Iterable, List, Optional, Tuple as _PyTuple, Type, TypeVar, Union
from click.core import Context, Parameter, _ConvertibleType, _ParamType as ParamType
from click.core import Context, Parameter, _ConvertibleType, _ParamType
ParamType = _ParamType
class BoolParamType(ParamType):
def __call__(self, value: Optional[str], param: Optional[Parameter] = ..., ctx: Optional[Context] = ...) -> bool: ...

View File

@@ -2,9 +2,13 @@ import sys
from typing import Any, Optional
if sys.version_info[0] >= 3:
from urllib.parse import quote_from_bytes as url_quote
from urllib.parse import quote_from_bytes
url_quote = quote_from_bytes
else:
from urllib import quote as url_quote
import urllib
url_quote = urllib.quote
PY2: Any
PYPY: Any

View File

@@ -1,10 +1,16 @@
import sys
from typing import Any, Optional, Text
if sys.version_info < (3,):
import StringIO as BytesIO
if sys.version_info >= (3,):
from io import BytesIO as BytesIO, StringIO as StringIO
NativeStringIO = StringIO
else:
from io import StringIO as BytesIO
import cStringIO
from StringIO import StringIO as StringIO
BytesIO = cStringIO.StringIO
NativeStringIO = BytesIO
PY2: Any
WIN: Any
@@ -27,7 +33,6 @@ def native_string_result(func): ...
def implements_bool(cls): ...
range_type: Any
NativeStringIO: Any
def make_literal_wrapper(reference): ...
def normalize_string_tuple(tup): ...