Joel Rosdahl
41d6a2791a
Fix return type of datetime.datetime.dst ( #2634 )
...
Fixes #2633 .
2018-11-26 14:35:23 +01:00
Dave Halter
84daf7c93b
Add __getnewargs__ to float, int, bool, str, bytes, unicode ( #2632 )
2018-11-26 10:43:12 +01:00
Keith Gray
9c3978e337
Added cyaml.pyi ( #2613 )
...
Closes #1996
2018-11-24 18:13:14 +01:00
Maxim Kurnikov
172b384e23
zipfile.ZipInfo.__init__ is the same on 2/3 ( #2628 )
2018-11-23 18:46:57 -08:00
Sebastian Rittau
517d2b6012
Remove unneeded ignores ( #2624 )
2018-11-23 09:51:44 -08:00
Sebastian Rittau
8c8dc5658f
sudo is not required anymore ( #2618 )
2018-11-22 22:17:20 -08:00
Maxim Kurnikov
5ae8fbaa61
add __setattr__ to optparse.Values ( #2622 )
2018-11-22 20:37:51 +01:00
Matt Gilson
8aa5feac57
Update types for requests.adapters ( #2614 )
2018-11-22 12:06:58 +01:00
Maxim Kurnikov
59040f08a6
Add some distutils.dist.Distribution attrs ( #2620 )
2018-11-22 11:24:47 +01:00
Maarten ter Huurne
89b06c833d
Add stub for pytz.VERSION ( #2619 )
2018-11-21 22:04:00 +01:00
Keith Gray
f9f4e50004
Added logging port constants to logging.handlers stub ( #2617 )
...
Closes #2616
2018-11-21 18:08:34 +01:00
Sebastian Rittau
36671663cc
Accept upstream stubs when receiving no response ( #2608 )
...
Also, don't explicitly ask for people to ask for missing packages.
Closes #2573
2018-11-20 17:59:46 +01:00
Sebastian Rittau
82c59a7fc2
Merge Python 2 and 3 versions of itsdangerous ( #2564 )
2018-11-20 17:55:16 +01:00
Brandt Bucher
7685462672
Add complete annotations to builtins.compile. ( #2606 )
2018-11-20 17:48:24 +01:00
dgelessus
45d4e88175
Let ctypes._CData.from_buffer[_copy] accept any buffer object ( #2610 )
...
Fixes the issue discussed here:
https://github.com/python/typeshed/pull/1906#discussion_r234798828
2018-11-20 07:43:21 -08:00
Sebastian Rittau
cd75801aa5
Replace non-ellipsis default arguments ( #2550 )
2018-11-20 07:35:06 -08:00
Ruud van Asseldonk
b7d6bab83f
Fix stub for SpooledTemporaryFile ( #2452 )
...
Fixes #2431
2018-11-20 11:03:21 +01:00
Diego Elio Pettenò
e5b15b8eda
Allow array[int] as a valid input to struct.unpack(). ( #2586 )
...
There does not seem to be an easy way to express that the array needs to be of a 1-byte type ('b', 'B', or 'c' in Python 2 only), so it is a bit more permissive than it should be.
2018-11-19 09:44:13 +01:00
Jakub Stasiak
9a92056105
Document the Python 3.7 variant of subprocess.check_output ( #2592 )
2018-11-19 09:41:05 +01:00
Summon528
9c45638650
Fix return annotation for asyncio.as_completed() ( #2600 )
2018-11-19 09:35:22 +01:00
Matt Gilson
b868c6c3c1
Relax type for click.echo. ( #2607 )
...
Fixes #2604
2018-11-18 19:25:11 -08:00
Brandt Bucher
b29b239f17
Add optimize parameter to builtins.compile. ( #2605 )
...
In Python 3, `builtins.compile` takes 6 arguments (`source`, `filename`, `mode`, `flags=0`, `dont_inherit=False`, `optimize=-1`). This change adds the last `optimize` parameter, which is new since Python 2.
2018-11-16 23:35:32 -08:00
dgelessus
232b7c5147
Fix two small issues in ctypes.Array stubs ( #2599 )
...
* Allow only _CData subclasses as ctypes.Array elements
* Change type of ctypes.Array.raw and .value to Any (Closes #2111 )
.raw and .value don't exist on all arrays. On c_char arrays, both exist
and have type bytes; on c_wchar arrays, only .value exists and has
type Text; on all other arrays neither one exists.
This is impossible to describe properly in a stub, so marking .value as
Any is the best that can be done.
2018-11-16 17:21:32 +01:00
Adam Simpkins
c1dbdc7e26
Fix the return type for unittest.TestCase.run() ( #2603 )
...
In Python 3 this method returns None if the test is skipped, and a
TestResult otherwise.
2018-11-16 10:32:42 +01:00
Guido van Rossum
4dc21f04dd
Move Sized earlier in the bases of Sequence ( #2602 )
...
See https://github.com/rominf/ordered-set-stubs/issues/1 :
class OrderedSet(MutableSet[T], Sequence[T]): ...
works in Python 3, but not in Python 2 -- this fixes that
2018-11-13 20:47:48 -08:00
Gregory P. Smith
5d85326ad8
Expand Python 2's urllib.addbase definition. ( #2601 )
...
Give it enough information to determine that addinfourl
is iterable and that iteration and read methods return bytes.
Modeled after what is in stdlib/3/urllib/response.pyi after confirming
by looking at Python 2.7 stdlib code.
2018-11-13 11:04:12 +01:00
Gregory P. Smith
cd4572e43c
Annotate some missing http client and urllib APIs. ( #2582 )
2018-11-12 21:54:57 +01:00
Dev Aggarwal
c7b0e60032
Add missing stubs for multiprocessing.connection module. ( #2596 )
2018-11-11 16:54:11 +01:00
Peter Pentchev
f8e5222c46
unittest.TestCase.assertRaises(): BaseException ( #2594 )
...
In Python 3, just as in Python 2, the expected exception argument to
assertRaises() and assertRaisesRegex() must be a subtype of
BaseException, not just of Exception.
Closes #2593
2018-11-08 18:42:51 -08:00
Marco Leogrande
e58a338d51
Fix typo in typing.pyi ( #2595 )
2018-11-08 18:41:53 -08:00
Jelle Zijlstra
1a42a2c3ea
fix list concatenation ( #2404 )
...
Fixes #2383 , python/mypy#5492 .
2018-11-08 06:42:57 -08:00
Pascal Corpet
c2ecb77ca5
Add options and extensions to google protobuf messages. ( #2589 )
2018-11-07 09:54:38 +01:00
Pascal Corpet
23db1fc137
Strengthen typing of datetime methods of Google protobuf's Timestamp. ( #2590 )
2018-11-07 01:46:02 +01:00
Diego Elio Pettenò
0ebba82bfc
Simplify base64 input and output parameters. ( #2587 )
...
This allows passing bytearray() objects to the base64 encode and decode functions, on both Python 2.7 and 3.4.
This also simplifies the code by ignoring 3.2 and 3.3, which are out of scope.
2018-11-06 19:24:16 +01:00
MatthewPScott81
744f572c68
deque init() optional maxlen ( #2585 )
...
Closes #2581
2018-11-04 23:06:47 +01:00
edgchen1
1989265e1f
Make inspect.unwrap() stop argument optional. ( #2583 )
...
Closes #2574
2018-11-03 02:12:49 +01:00
Opal Symes
113eda289f
Add context manager to tarfile.TarFile ( #2579 )
2018-11-02 14:29:37 +01:00
Joey Wilhelm
292cbf1a35
Correct the param type for mapPriority ( #2578 )
...
Closes #2577
2018-11-01 23:55:01 +01:00
Sebastian Rittau
b77da551d9
Remove label descriptions from CONTRIBUTING ( #2572 )
...
Closes #2562
2018-10-31 09:22:52 -07:00
Ethan Smith
a01335421d
Make _winapi.SetNamedPipeHandleState args Optional ( #2571 )
...
As can be seen here: https://github.com/python/cpython/blob/master/Modules/_winapi.c#L1436 the arguments can be Optional (and are used as such in CPython).
2018-10-31 08:20:54 +01:00
Siva Chandra
701f970c6f
Add overrides for the methods 'readlines' and 'writelines' in TextIOBase. ( #2551 )
...
Without the overrides, MRO will pick the methods in IOBase which have
the wrong signatures.
2018-10-30 22:44:18 +01:00
PRAJWAL M
13e84dc004
unittest: Complete assertRaisesRegex ( #2568 )
...
fixes #2523
2018-10-30 09:11:16 -07:00
PRAJWAL M
60000d0898
correct parse_args namespace attribute ( #2566 )
...
Closes #2366
2018-10-28 18:48:34 +01:00
PRAJWAL M
9ee458226c
Remove version guard ( #2565 )
...
isAlive() is still present in threading.py in python 2.7, 3.4, 3.5, 3.6, 3.7.
Closes #2552
2018-10-28 00:21:47 +02:00
Sebastian Rittau
e3a79d0ce6
Remove third_party/3/enum.py ( #2563 )
...
All Python 3 versions supported by typeshed (3.4+) have enum as part
of the standard library.
Make the third-party Python 2 version consistent with the Python 3 version.
2018-10-27 08:54:56 -07:00
Andrew Svetlov
07bc1c9997
Fix return annotation for loop.call_later() and loop.call_at() ( #2559 )
2018-10-26 14:15:32 +02:00
Sebastian Rittau
0730fe5fcb
Fix return of patch() and patch.multiple() ( #2520 )
...
* Fix return of patch() and patch.multiple()
* Update third party mock as well
2018-10-25 20:55:11 -07:00
Michael J. Sullivan
ffeede30d2
Make SyntaxError.offset be optional ( #2557 )
2018-10-25 13:54:55 -07:00
Rebecca Chen
3d8a8ec45d
Fix py3 types of inspect.FullArgSpec.var(args|kw) ( #2556 )
2018-10-25 10:45:59 -07:00
PRAJWAL M
c0d181605e
Make backlog parameter optional in listen method ( #2553 )
2018-10-25 18:14:39 +02:00