Akuli
e98f398abc
allow bytes in tkinter.PhotoImage ( #5171 )
2021-04-01 12:54:49 +02:00
Akuli
dec1396d51
don't require isort[pyproject] ( #5165 )
2021-03-31 11:36:55 -07:00
dod-wdwilcox
059ab3868f
add stubs for Manager, Logger.root, Logger.manager ( #5160 )
...
* add stubs for Manager, Logger.root, Logger.manager
2021-03-31 20:58:51 +03:00
Christopher Dignam
32f56444c0
[requests] add types for HTTPAdapter init ( #5164 )
...
* [requests] add types for HTTPAdapter init
2021-03-31 19:38:50 +03:00
Jake Bailey
f626da6553
Bump pyright to 1.1.126, enable 3.10 testing ( #5153 )
2021-03-30 11:57:55 -07:00
Akuli
00da323113
sort contributor list by last name ( #5158 )
2021-03-30 20:27:09 +03:00
Akuli
c9b1f988a5
CONTRIBUTING.md: core developer --> maintainer ( #5157 )
...
* CONTRIBUTING.md: core developer --> maintainer
2021-03-30 20:02:32 +03:00
Sebastian Rittau
1906b98a4f
Add @Akuli as maintainer ( #5156 )
...
* Add @Akuli as maintainer
Co-authored-by: Akuli <akuviljanen17@gmail.com >
2021-03-30 19:36:21 +03:00
Shantanu
54392b1e12
allowlist new "not a function" errors ( #5155 )
...
stubtest now checks this for overloads as well (previously it didn't,
due to some combination of laziness, that this used to short circuit and
prevent signature checking, and the fact that these are all not super
helpful)
Co-authored-by: hauntsaninja <>
2021-03-29 22:44:18 -07:00
Tigran Kostandyan
1ed1e00046
fix name attribute for Toplevel class ( #5146 )
2021-03-29 18:40:16 +02:00
Jacob Hayes
272505cf2d
Add pyfarmhash stubs ( #5139 )
...
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com >
2021-03-27 17:35:22 -07:00
hatal175
577dbe965c
colorama stubs ( #5108 )
2021-03-27 07:52:37 -07:00
hatal175
20a6de8fdd
Stubtest exceptions for sys, symtable, sysconfig and tarfile ( #5138 )
2021-03-26 21:33:19 -07:00
Dominic Davis-Foster
839d711c6f
Fix constructor annotation for configparser.DuplicateOptionError ( #5142 )
...
Fixes #5141
2021-03-26 18:36:19 +01:00
hatal175
5b730d4ded
Fix Shlex stubtest errors ( #5135 )
2021-03-23 20:56:47 -07:00
hatal175
88a8d0ccbc
Explaining/Fixing asyncio allowlist exceptions ( #5132 )
2021-03-23 17:14:30 -07:00
Vasily Zakharov
3774fa9e8e
Stubs for PyAudio ( #5081 )
2021-03-23 17:08:22 -07:00
Eric Traut
f8e70d66e8
Improved overloads for mkstemp and mktemp functions in tempfile.pyi ( #5133 )
2021-03-23 17:07:46 -07:00
hatal175
a9c517ad8e
Pysftp Stubs ( #5120 )
2021-03-23 17:07:02 -07:00
Takumi Kato
75005741e6
Accept complex arguments to cmath functions ( #5131 )
2021-03-23 11:44:11 +01:00
Sebastian Rittau
5f52e38fdd
Use SupportsWrite instead of IO ( #5069 )
2021-03-22 19:46:45 -07:00
Greg Ward
e71c900906
Fix an incorrect type hint for werkzeug's BaseResponse class ( #5102 )
2021-03-22 19:37:05 -07:00
Sebastian Rittau
29061d36ae
Fix dict type if constructing with kwargs ( #4987 )
...
Closes #4846
2021-03-22 19:30:01 -07:00
Sebastian Rittau
0cea325bc7
Modernize logging ( #5068 )
2021-03-22 19:26:43 -07:00
Gilad Reti
758224b231
fix ctypes _FuncPointer restype ( #5079 )
2021-03-22 19:25:10 -07:00
Igor Nehoroshev
022306f4d6
Fix type annotation in pkg_resources.parse_version ( #5098 )
...
Co-authored-by: Sebastian Rittau <srittau@rittau.biz >
2021-03-22 19:19:15 -07:00
Greg Ward
4aa8b4bd9d
Format shell commands in README consistently ( #5100 )
...
Any command that includes the "(.venv3) $" prompt is hard to read when
it's set inline. So put them all into triple-backtick blocks.
2021-03-22 19:14:46 -07:00
Árni Már Jónsson
82cd7d22c6
add stubs for redis.lock ( #5105 )
2021-03-22 19:08:12 -07:00
Guilhem C
6170697b25
redis: add redis.client.Client method stubs ( #5110 )
...
* redis: add setnx function stubs (redis.client.Client.setnx)
* redis: add incr function stubs (redis.client.Client.incr)
2021-03-22 18:53:59 -07:00
Edgar Handal
45c916e8d2
Type fixes for tempfile.TemporaryDirectory ( #5121 )
...
If no arguments are passed to the TemporaryDirectory constructor, then
the class defaults to using str. Overload the __init__ function to
cover this case.
2021-03-22 18:30:22 -07:00
Eric Traut
0ec182227c
Added a few missing type arguments for generic types used in stdlib stubs
...
I just found and fixed a bug in pyright's "missing type arguments" check. When type arguments were omitted for a generic type within a subscript expression, the error was being suppressed. With this bug fixed, I found several new cases where type arguments were missing in stdlib stubs. (#5130 )
Co-authored-by: Eric Traut <erictr@microsoft.com >
2021-03-22 18:28:04 -07:00
krouziciorel
a68fb50788
turtle.pyi: Add functions copied from _Screen ( #5104 )
...
The turtle module re-exports methods of its classes as top-level functions.
Typeshed includes most of these, but `exitonclick` and others from the
`_Screen` class were missing.
Add them.
Co-authored-by: Petr Viktorin <encukou@gmail.com >
2021-03-19 11:10:28 +01:00
Edgar Handal
5bc6726e3f
Set xml.etree iterfind return types to Generator ( #5126 )
2021-03-18 09:31:00 +01:00
John T. Wodder II
fc2933ca64
Make "addresses" argument to email.headerregistry.Group an Iterable ( #5124 )
...
Fixes #5123
2021-03-16 19:07:58 +01:00
Shantanu
e380432825
comment on memoryview.cast ( #5118 )
...
Co-authored-by: hauntsaninja <>
2021-03-15 17:26:47 -07:00
hatal175
3de5d893de
Add Curses ACS Codes ( #5116 )
...
Closes : #5115
2021-03-15 15:24:32 +01:00
Eric Traut
29c3d67626
Improved definition of divmod function in builtins ( #5114 )
...
Co-authored-by: Eric Traut <erictr@microsoft.com >
2021-03-15 11:10:09 +01:00
Jelle Zijlstra
30fc2b8cd0
fix positional-only arguments to str and bytes ( #5112 )
2021-03-12 15:33:25 -08:00
Andrew Crabtree
a3cfb4e507
Add missing msg type to ImportError ( #5111 )
...
Fixes #5107
2021-03-12 11:20:46 -08:00
Eric Traut
faa5c70f25
Added missing type information for encodings module ( #5106 )
...
Co-authored-by: Eric Traut <erictr@microsoft.com >
2021-03-10 17:18:32 -08:00
Dominic Davis-Foster
8115299ee2
Add "policy" attribute to email.message.Message ( #5096 )
...
Fixes #5094
2021-03-08 15:03:10 +01:00
Christopher Dignam
10da20293e
[redis] add remaining sorted set types ( #5097 )
2021-03-08 14:59:47 +01:00
Mark Vismonte
861f0a9844
Use collections.abc.Set in assertSetEqual ( #5090 )
2021-03-06 21:04:14 +01:00
Eric Traut
c92e3cb228
Update pyright CI test to use the latest version of pyright (1.1.118). ( #5092 )
...
Update pyright CI test to use the latest version of pyright (1.1.118). Enable all but one of pyright's strictest checks. Add a "# type: ignore" to `__new__` method in `weakref.KeyRef` because it uses a non-standard name for the `cls` parameter, which is flagged as an error by pyright.
Co-authored-by: Eric Traut <erictr@microsoft.com >
2021-03-05 12:12:18 -08:00
Mark Vismonte
ea7f1f9c2d
Use Mapping in assertDictEqual ( #5088 )
2021-03-04 15:52:21 -08:00
Sebastian Rittau
2b19c761ec
Fix build ( #5086 )
...
Run the mypy test suite using Ubuntu 18.04. Ubuntu 20.04 doesn't have a package for virtualenv on Python 2.
Also, curses.color_pair() now has a named argument.
2021-03-04 17:11:37 +01:00
Vyom Pathak
25eb12e745
Changed: Expires argument type to support datetime and int values ( #5077 )
...
Closes #5058
2021-03-04 15:21:15 +01:00
Jürgen Gmach
771e872cf6
fix type for xmlrpc.client.Fault.faultCode ( #5083 )
...
The type of `faultCode` was declared as `str`, but it has to be an `int`.
See e.g. http://xmlrpc.com/spec.md . See also https://bugs.python.org/issue43354 .
2021-03-02 13:57:26 +01:00
Jon Dufresne
b03cd49a87
Type optparse.Option.default attribute ( #5080 )
...
1e3c68246e/Lib/optparse.py (L458)
2021-02-28 09:15:38 -08:00
Eric Traut
e2967a8bee
Eliminated the use of "bare" TypeVars in stdlib stubs ( #5041 )
...
Eliminated the use of "bare" TypeVars (i.e. a TypeVar that appears only once) within generic methods. While not considered an error in PEP 484, these are a common source of bugs in code, and some type checkers (including pytype and pyright) flag them as errors.
Co-authored-by: Eric Traut <erictr@microsoft.com >
2021-02-27 19:43:45 -08:00