Sebastian Rittau
256b3ce8ab
Remove a bunch of unused imports ( #3323 )
2019-10-08 07:59:32 -07:00
Lukáš Lalinský
a6f146e651
Fix return type of werkzeug's ProxyFix ( #3320 )
2019-10-08 10:30:00 +02:00
Rafi Blecher
6e4708ebf3
Add type stub for decorator lib ( #3038 )
2019-10-07 22:21:31 +02:00
Rune Tynan
7710e925ca
Add data to UserList class, fix UserDict.data type ( #3316 )
2019-10-07 17:05:19 +02:00
Utkarsh Gupta
447691cf46
imaplib.pyi: Add missing imaplib.IMAP4.enable() ( #3314 )
...
Closes : #3313
2019-10-06 19:48:48 -07:00
Utkarsh Gupta
717cd1f96f
imaplib.pyi: Add ssl_context parameter for Python >= 3.3 ( #3310 )
...
Fixes : #3289
2019-10-06 18:57:22 +02:00
Ryan Morshead
b9342eca0a
add IncrementalNewlineDecoder constructor ( #3311 )
2019-10-06 17:22:03 +02:00
Ryan Morshead
3743b64b07
IncrementalNewlineDecoder.decode accepts str ( #3312 )
...
The decode method of IncrementalNewlineDecoder accepts a string when its decoder is None.
2019-10-06 11:33:26 +02:00
Utkarsh Gupta
79a8f0b8c6
imaplib.pyi: Take strings as args instead of a list of strings ( #3308 )
...
Fixes : #3289
2019-10-04 20:10:21 -07:00
sinancepel
cd418e9546
introduce __floor__ and __ceil__ for int in Python 3 ( #3306 )
2019-10-04 19:16:32 -07:00
Glyph
83589844c9
rrule.weekday(...) returns rrule.weekdays, not _common.weekdays. ( #3274 )
2019-10-05 01:49:49 +02:00
Rebecca Chen
90aa27b54a
Fix the signature of IOBase._checkClosed(). ( #3305 )
...
* In Python 2, the optional `msg` argument was missing.
* In Python 3, the method was missing altogether.
Reference:
https://github.com/python/cpython/blob/2.7/Lib/_pyio.py#L423
https://github.com/python/cpython/blob/3.6/Lib/_pyio.py#L443
2019-10-04 14:53:48 -07:00
Sebastian Rittau
0a426d8a8e
Move cryptography from 2 to 2and3 ( #3304 )
...
The cryptography stubs are very rudimentary at the moment, but there
is nothing that limits them to just Python 2.
Closes : #3303
2019-10-04 14:11:42 -07:00
Jeremy Lainé
41d23a67f6
ssl: add VerifyFlags flags and VerifyMode enum ( #3302 )
...
Closes #3301
2019-10-04 16:27:30 +02:00
Vasily Zakharov
e62857f851
Updated maxminddb stubs to v1.5.0 ( #3300 )
2019-10-04 12:55:46 +02:00
Utkarsh Gupta
fa571fb224
builtins.pyi: Use two type vars ( #3291 )
...
Fixes : #3201
2019-10-04 00:15:41 +02:00
Benjamin Peterson
9a1d205f34
cryptography: Return RSAPrivateKeyWithSerialization from generate_private_key. ( #3296 )
...
The only extant implementation of generate_private_key returns this more specialized interface.
2019-10-03 01:09:25 +02:00
Jelle Zijlstra
c38cf6736e
Allow callables in _SourceObjectType ( #3295 )
...
This is important because mypy doesn't generally think functions are compatible with `FunctionType`, so `inspect.getsource` on arbitrary functions is rejected by the current annotations.
2019-10-03 00:52:21 +02:00
Michael J. Sullivan
eeb8daa467
Remove some spurious version checks in logging ( #3292 )
...
PR #3269 added some version checks for the argument type to setLevel
and the existence of NullHandler. While these features weren't present
in early versions of Python 3, they *are* present in Python 2.7, which
leads to false positives.
2019-10-02 08:09:21 +02:00
Michael J. Sullivan
455f25a5c7
Use Any instead of object in the view types for __and__ and __sub__ ( #3294 )
...
This was discussed in #3181 and the correct explanation was given that
object ought to be preferred here. In practice this caused an obscure
issue with mypy when using this operations on the results of
six.viewkeys(), since it decided that it wanted a mapping *from* object
as a result of inference contexts. Grumble.
2019-10-02 08:03:57 +02:00
Michael J. Sullivan
ad881f94d7
Add the mypyc_attr function to mypy_extensions ( #3290 )
2019-10-01 17:45:47 -07:00
Stefan T
0abb50e20a
Add http.MISDIRECTED_REQUEST introduced in 3.7 ( #3293 )
2019-10-01 15:42:44 -07:00
Sebastian Rittau
c32e1e2280
Enable --disallow-any-generics for stubs ( #3288 )
2019-10-01 05:31:34 -07:00
Benjamin Peterson
23b353303b
Allow passing bytes and byte string to yaml load APIs. ( #3287 )
2019-09-30 22:30:28 +02:00
Vasily Zakharov
785d7838e1
Added stub for asyncore.socket_map, undocumented but useful ( #3284 )
2019-09-30 20:51:11 +02:00
Vasily Zakharov
a2834cf24d
Added stub for http.server.BaseHTTPRequestHandler useful undocumented fields ( #3285 )
2019-09-30 19:27:54 +02:00
Vasily Zakharov
aaff561ef6
Added stub for urllib.request.proxy_bypass() ( #3283 )
2019-09-30 18:57:14 +02:00
Vasily Zakharov
c441a1f5b8
Added ConfigParser.BOOLEAN_STATES # Undocumented ( #3281 )
2019-09-30 17:10:48 +02:00
Sebastian Rittau
ed4b1de0ad
Fix third_party errors with --disallow-any-generics ( #3278 )
...
Part of #3267 . Together with #3276 this should fix all such problems.
2019-09-30 13:14:01 +02:00
Brad
412b9e74d5
Change last asyncio.gather() overload ret. to List ( #3248 )
...
Stems from PR #1550/ Issue #3243 .
2019-09-30 12:42:58 +02:00
Eric Traut
468d13a205
Modified __add__ method in tuple class ( #3252 )
...
Modified __add__ method in tuple class to allow it to accept tuples with different generic parameter types. This allows, for example:
a = (1, )
b = a + (2.4, )
2019-09-30 12:42:40 +02:00
Sebastian Rittau
23232c056c
Simplify Travis-CI configuration ( #3220 )
...
This removes the indirection of setting environment variables to
install and run tests. Also, use an explicit version for running
mypy with typed-ast.
2019-09-30 11:46:12 +02:00
Guido van Rossum
95185fa9cf
Improve the explanatory comment at the top of check_consistent.py
2019-09-29 09:23:11 -07:00
Guido van Rossum
b336182b69
Fix some errors with --disallow-any-generics ( #3276 )
...
See #3267 . Covers all of stdlib/2and3.
2019-09-29 09:15:27 -07:00
hh-h
1e881ad156
switched return_exceptions from bool to Literal for asyncio.gather ( #3275 )
2019-09-29 16:46:37 +02:00
Alan Du
d4727c39f1
Add multiprocessing.Array ( #3272 )
2019-09-29 16:30:09 +02:00
Anthony Sottile
c0371df172
dir argument to tempfile functions may take PathLike ( #3226 )
2019-09-29 16:09:22 +02:00
Andrew Svetlov
60bdf60eda
Add missing default for ssl_handshake_timeout agrument ( #3277 )
2019-09-29 15:13:09 +02:00
Rebecca Chen
ac35a18ad6
Make the value argument to ctypes.cbool.__init__ optional. ( #3273 )
2019-09-28 00:39:04 +02:00
Parth Sharma
4e1a45a0bb
update codecs.register type definition ( #3271 )
...
Closes #3262
2019-09-27 19:06:08 +02:00
brianjyoung
d1ed2b275f
Updated logging type stub ( #3269 )
2019-09-27 13:28:08 +02:00
Alex Jurkiewicz
efdbefee86
Add return types for pymysql.connection.close/cursor ( #3268 )
2019-09-27 07:04:23 +02:00
Árni Már Jónsson
e0cc8bdafb
inspect.Traceback/FrameInfo index/code_context attributes now Optional[] ( #3265 )
...
Resolves #3264
2019-09-26 17:13:00 +02:00
Colin Gilgenbach
c33239b011
click: Support tuples of _ParamTypes, CliRunner fixes ( #3259 )
2019-09-24 14:11:25 +02:00
Rebecca Chen
3f8c2169d1
Define listdir in posix and import it in os. ( #3258 )
2019-09-23 23:41:05 +02:00
Augusto Hack
829c646d69
Added constructor types for click.FloatRange ( #3257 )
2019-09-23 20:40:54 +02:00
Augusto Hack
c1ec292344
Added missing top-level export to click ( #3256 )
2019-09-23 18:48:13 +02:00
sinancepel
01b7002a89
Introduce explicit __str__ and __repr__ for Exceptions ( #3247 )
2019-09-23 18:25:49 +02:00
Eric Traut
c879ff05aa
Changed type of fieldname parameter in DictWriter __init__ method from Sequence[str] to Iterable[str]. This allows it to work with the following code: ( #3253 )
2019-09-23 18:24:45 +02:00
秋葉
a011d1945e
add missing errnos ( #3254 )
2019-09-23 18:24:05 +02:00