Shantanu and GitHub
374992bff7
resource: various fixes ( #3747 )
...
* resource: mark positional-only args
* resource: alias error to OSError
* resource: no longer seems incomplete
At least for Linux and Mac. Might be some things missing for FreeBSD
* resource: fix platform availability
* resource: update whitelist
2020-02-21 11:57:07 +01:00
Shantanu and GitHub
a19caac361
os.path: fix arg names ( #3748 )
2020-02-21 11:55:21 +01:00
Shantanu and GitHub
87791e4e15
re: various fixes ( #3746 )
...
* re: mark positional-only args
* re: fix escape arg name
* re: update whitelist
2020-02-21 11:55:11 +01:00
Anthony Sottile and GitHub
9ec0bcf7e4
Add cookie_re / blank_re to py3 tokenize ( #3745 )
2020-02-20 23:10:30 +01:00
Thomas Schaper and GitHub
91deb7a79f
Make FrameType.f_back optional ( #3740 )
2020-02-16 19:40:10 +01:00
Mark and GitHub
39008d51c1
Make itertools.cycle a type ( #3732 )
2020-02-09 13:34:41 +01:00
Jakub Stasiak and GitHub
17a4371803
Document Annotated and modified get_type_hints (PEP 593) ( #3731 )
2020-02-06 21:34:21 +01:00
Shantanu and GitHub
94ec308742
platform: update for py38 ( #3717 )
...
* platform: update py38 removals
Refer to bpo-28167
* platform: libc_ver takes a None executable in py38
2020-02-05 19:14:30 -08:00
Shantanu and GitHub
7924d36656
os: fix various arg names ( #3726 )
2020-02-05 20:57:51 +01:00
Shantanu and GitHub
10d33f5364
os: fix getenvb, scandir ( #3723 )
...
* os: fix getenvb
* os: scandir accepts None
2020-02-05 20:55:45 +01:00
Shantanu and GitHub
35e45964fc
io: mark positional-only args ( #3721 )
2020-02-05 16:23:31 +01:00
Shantanu and GitHub
fb286e1eb2
os.register_at_fork: fix signature ( #3720 )
2020-02-05 16:22:24 +01:00
Shantanu and GitHub
12cbdcf337
os: mark positional-only args ( #3719 )
...
Also remove unnecessary branch for os.urandom
2020-02-05 16:21:03 +01:00
Shantanu and GitHub
8aa7f92008
signal: mark positional-only args ( #3718 )
2020-02-05 16:19:20 +01:00
Rune Tynan and GitHub
3e9f03015b
Add missing return type to read ( #3707 )
2020-02-02 22:07:24 -08:00
Rune Tynan and GitHub
2c2c60bfc8
Add missing return type in sre_constants ( #3712 )
2020-02-02 14:36:34 -08:00
Oleg Höfling and GitHub
94fd3b5101
Add type stubs for asyncio.unix_events ( #3664 )
...
* add 3.7 child watchers
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
* add 3.8 child watchers
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
* remove 3.7 check
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
* fix too strict watcher return type in _UnixDefaultEventLoopPolicy.get_child_watcher
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
* group asyncio imports
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
* fixed platform check for importing from asyncio.unix_events
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
2020-02-01 14:08:33 -08:00
Wolf Honore and GitHub
211aec7b22
socketserver: Add missing attributes and methods for ForkingMixIn and ThreadingMixin ( #3672 )
...
* Add missing attributes and methods for ForkingMixIn and ThreadingMixin
* Copy socketserver.py to SocketServer.py
* Fix type of timeout
2020-02-01 09:30:43 -08:00
Shantanu and GitHub
f4787297e9
ast: update for py38 ( #3698 )
2020-02-01 09:25:56 -08:00
Shantanu and GitHub
1ca071a732
collections.Counter: fix default values, allow passing None ( #3699 )
2020-02-01 09:25:03 -08:00
Shantanu and GitHub
4d698711ea
various errors: fix base class ( #3702 )
2020-02-01 09:15:23 -08:00
Brian Maissy and GitHub
48d77d5f06
update SectionProxy.getint()/float/bool stubs to match those of ConfigParser ( #3687 )
2020-01-30 09:37:29 +01:00
Brian Maissy and GitHub
e5999ac76b
make stubs for configparser.getint()/float/bool accept a generically-typed fallback ( #3684 )
...
Closes #3681
2020-01-29 14:43:46 +01:00
Jan Verbeek and GitHub
95cafc0b7c
sys: Correct types of sys.displayhook, sys.excepthook and variants ( #3673 )
...
displayhook should accept any object, not just integers.
displayhook and excepthook may be assigned to, so they should be
Callable values rather than function definitions. That way it's fine
to assign a function with different argument names. Their dunder
variants are supposed to be constant.
2020-01-29 11:25:35 +01:00
Shantanu and GitHub
46d9b38fa1
json: mark kwonly args, improve decode ( #3679 )
...
* json: mark args as kwonly for py36 on
* json: add undocumented arg to JSONDecoder.decode
2020-01-29 11:20:08 +01:00
Shantanu and GitHub
437b6947eb
dbm: mark positional-only args ( #3674 )
2020-01-29 11:03:55 +01:00
Niklas Fiekas and Jelle Zijlstra
64fea9c543
asyncio: get_returncode() and get_pipe_transport() can return None ( #3663 )
2020-01-26 12:38:11 -08:00
Oleg Höfling and Sebastian Rittau
99d79696d7
accept optional extras in asyncio.BaseTransport init ( #3661 )
...
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com >
2020-01-26 15:48:44 +01:00
Jason Gilholme and Sebastian Rittau
76b295a669
subprocess: Make stdin, stdout & stderr Optional for py3 to match py2 ( #3652 )
...
Closes : #3646
2020-01-26 15:21:58 +01:00
Shantanu and Sebastian Rittau
b972427ad4
configparser: fix various arguments ( #3632 )
...
* configparser: fix various arguments
* configparser.ConfigParser: inherit __init__
2020-01-26 13:51:04 +01:00
Shantanu and Jelle Zijlstra
fd7855185e
_thread: fix type of TIMEOUT_MAX ( #3657 )
2020-01-25 20:00:55 -08:00
Shantanu and Sebastian Rittau
d5851eca6f
io: minor fixes for arguments ( #3642 )
2020-01-24 09:22:19 +01:00
Shantanu and Sebastian Rittau
b732342333
subprocess: add endtime for py36 and below ( #3641 )
2020-01-23 15:11:54 +01:00
Shantanu and Sebastian Rittau
cae73edebf
http.cookies: add LegalChars for py36 and below ( #3639 )
2020-01-23 15:05:49 +01:00
Shantanu and Sebastian Rittau
7e6dbc4393
asyncio: fix various version availability ( #3638 )
2020-01-23 15:04:04 +01:00
Shantanu and Sebastian Rittau
8b241b5243
asyncio: fix SendfileNotAvailableError availability ( #3631 )
2020-01-22 17:27:58 +01:00
Shantanu and Sebastian Rittau
e3dfaa6608
hashlib: fix arguments ( #3626 )
...
* hashlib: fix argument names
* hashlib: add default values to scrypt, make args Optional
2020-01-22 10:20:40 +01:00
Shantanu and Jelle Zijlstra
e048dd2b3b
heapq: fix arguments ( #3645 )
...
* heapq: mark positional-only args
* heapq: fix types for args with default value None
2020-01-21 17:52:38 -08:00
Shantanu and Sebastian Rittau
b374154705
operator: mark positional-only args ( #3628 )
2020-01-20 09:01:02 +01:00
Shantanu and Sebastian Rittau
ba8b2585c6
ast: some fixes for py38 ( #3625 )
...
* ast: make parse args keyword-only
* ast: get_source_segment is py38 on
2020-01-20 08:50:59 +01:00
Andrew Svetlov and Sebastian Rittau
dfe289e43b
Fix local_addr type ( #3622 )
2020-01-19 19:32:20 +01:00
Shantanu and Sebastian Rittau
cc58bb0cb1
platform: update for py38 ( #3619 )
2020-01-16 19:13:00 +01:00
Alan Du and Sebastian Rittau
42d68dd765
Use overloads for more precise get_context type ( #3605 )
2020-01-15 18:43:46 +01:00
Erick and Sebastian Rittau
394ee4a9ae
added f_fsid: int to os.statvfs_result for >= 3.7 ( #3608 )
2020-01-13 20:08:59 +01:00
Anthony Sottile and Sebastian Rittau
910cfe4b83
Add msvcrt.locking() and associated constants ( #3607 )
2020-01-11 17:23:41 +01:00
Shantanu and Sebastian Rittau
b8299bd58a
http: update for py38 ( #3606 )
...
* http: add UNAVAILABLE_FOR_LEGAL_REASONS
* http.cookiejar: filename parameter now supports path-like
2020-01-11 17:20:46 +01:00
Rebecca Chen and Sebastian Rittau
3b3fc6a57f
Make os.statvfs_result inherit from typing.NamedTuple. ( #3603 )
2020-01-10 22:42:29 +01:00
Shantanu and Jelle Zijlstra
b25454a76c
signal: update for py38 ( #3602 )
2020-01-10 12:12:08 -08:00
Benjamin Peterson and Sebastian Rittau
fe236ed8b2
Add unittest.result.failfast. ( #3596 )
2020-01-09 20:39:10 +01:00
Daniel Farley and Rebecca Chen
955e9c7da4
Unify file descriptor definitions ( #3584 )
...
The _types module can house any common type defintions used throughout
the rest of typeshed to keep defintions in sync.
First candidate is file descriptors where anything with `fileno()`
method is accepted. There were several different implementations in
various files that can be unified.
2020-01-08 17:25:36 -08:00