Commit Graph

3001 Commits

Author SHA1 Message Date
Eric Traut
c83d1ab0eb Fixed type arguments missing from generic types (#5042)
Co-authored-by: Eric Traut <erictr@microsoft.com>
2021-02-20 13:07:06 -08:00
Akuli
64575f4ec2 make WindowsError available only on windows (#5036) 2021-02-20 13:36:21 +01:00
Akuli
1184e6e42b make WindowsError an alias of OSError (new in Python 3.3) (#5032)
make WindowsError an alias of OSError (new in Python 3.3)
2021-02-19 15:45:40 +01:00
Yehuda Davis
fffa66ff97 Remove unnecessary overload of round() (#5030)
The overloads with float is unnecessary because the float class implements the SupportsRound protocol.
2021-02-17 17:00:38 -08:00
Ankur Singh
f52b154fe7 Add missing definitions in tarfile (#5020)
Resolves #4885
2021-02-15 14:19:49 -08:00
Akuli
4de7b82e31 fix tkinter.ttk.Treeview.selection return type (#5024) 2021-02-15 08:00:31 -08:00
Akuli
367700e03d relax tkinter.font._FontDescription (#5026) 2021-02-15 07:59:53 -08:00
Akuli
003694ddd3 relax tkinter bind callback return types (#5025)
Fixes #5010
2021-02-15 07:54:13 -08:00
Akuli
903f74a68e tkinter.Tk.eval self fix (#5023)
Fixes #5019
2021-02-15 07:52:06 -08:00
Henry Schreiner
e4f239edfd plat_ver: add missing type annotations (#5017)
Matches Python 3, and the description here: https://docs.python.org/2.7/library/platform.html#mac-os-platform
2021-02-11 21:02:09 -08:00
Kyle Altendorf
27f38b8c23 ssl.OP_NO_TLSv1_3 is available in 3.6.3+, mask as >= (3, 6) (#5013) 2021-02-10 14:51:28 +01:00
Rebecca Chen
2682c1d00a Let xml.dom.minidom.parse() accept files. (#5005)
The documentation says, "The parse() function can take either a filename
or an open file object."
(https://docs.python.org/3.8/library/xml.dom.minidom.html). The function
was annotated as only accepting a str, so I added IO[Any].
2021-02-04 16:01:55 -08:00
Ken Odegard
a00a8de1f1 Add support for (PY3 only) json.detect_encoding (#5003) 2021-02-03 10:23:33 +01:00
Anton Agestam
0afc2f9f43 pkgutil: Add resolve_name() for 3.9+ (#5000) 2021-02-02 17:08:28 +01:00
Andrew Zhou
274f6b5d51 zlib: Add Z_FIXED and Z_RLE (#4993) 2021-01-31 22:46:12 -08:00
Akuli
310c4d3b34 Add return type for tkinter.Text.mark_previous (#4986) 2021-01-29 00:02:15 -08:00
Eric Traut
18a229da97 functools: add type argument to Type annotation (#4977)
Co-authored-by: Eric Traut <erictr@microsoft.com>
2021-01-27 20:03:20 -08:00
Ivan Levkivskyi
16ae4c6120 Re-organize directory structure (#4971)
See discussion in #2491

Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dropbox.com>
2021-01-27 12:00:39 +00:00
Nick M
9d07d74a12 Update type hints for the hashlib.new() stub (#4973)
Python 3.9 added the usedforsecurity kwarg as discussed in:
https://bugs.python.org/issue9216
The stubs for the other constructors were updated to reflect this change, but
the stub for new() was missed.
2021-01-26 17:01:55 +01:00
Udi Fuchs
87dcb170ce Add SupportsIndex to list indexing. (#4804) 2021-01-24 15:07:31 +01:00
Sebastian Rittau
cf81a6df34 Remove unnecessary overloads from _patch.__init__() (#4824)
None of the arguments to __init__() are optional, so leaving out "new"
is not possible.
2021-01-24 14:29:38 +01:00
Rune Tynan
6870caf79c Add _TemporaryFileWrapper (#4559) 2021-01-23 16:54:31 +01:00
Rune Tynan
58032a7018 Add missing tkinter submodules (#4558)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
2021-01-23 16:23:47 +01:00
Rune Tynan
6aa5cc691c Add _collections_abc module (#4000)
* Add _collections_abc module
* Rearrange collections.abc and collections to re-export from _collections_abc

Co-authored-by: Sebastian Rittau <srittau@rittau.biz>
2021-01-23 16:17:57 +01:00
Wolf Honore
b85f46eb07 Fix (start/end)swith arguments (#4949) 2021-01-23 15:06:06 +01:00
Shantanu
bcba4f4fce runpy: return globals dict (#4965)
Fixes #4964

Co-authored-by: hauntsaninja <>
2021-01-23 13:06:26 +01:00
Akuli
ac0e2a6fe8 allow intvar (#4967) 2021-01-23 13:04:33 +01:00
Christopher Gurnee
39f5101e40 configparser: fix SectionProxy.get* (#4956) 2021-01-20 12:48:44 -08:00
Philipp Hahn
a7a6a32b0d Add some urllib annotations also for Python 3 (#4951) 2021-01-20 11:29:18 +01:00
Akuli
8f7ce5be26 use str for ttk states (#4955) 2021-01-19 17:02:22 -08:00
Shantanu
053e0df0a5 Stub for ossaudiodev (#4944) 2021-01-19 20:25:02 +01:00
Akuli
886a6c407c support widgets in _TextIndex (#4954)
fixes #4953
2021-01-19 17:41:39 +01:00
Shantanu
b4e447d70a builtins: complex doesn't define __complex__ (#4945) 2021-01-18 12:01:37 +01:00
Shantanu
8a46859e0b multiprocessing.pool: fix constants (#4938)
Co-authored-by: hauntsaninja <>
2021-01-17 17:07:59 -08:00
Tadek Kijkowski
9412c49f97 memoryview: fix __setitem__ (#4943)
Fixes #4940
2021-01-17 17:04:25 -08:00
Shantanu
c4f3207437 functools: fix singledispatch (#4942)
This is tricky, but should match the runtime logic better.

Fixes #4408
2021-01-17 17:01:17 -08:00
Shantanu
5df4c3d275 dataclasses: various fixes (#4937) 2021-01-17 16:54:08 -08:00
Shantanu
8de9b856e4 itertools: fix postional-only args, stubtest whitelist (#4936) 2021-01-16 13:31:11 +01:00
Akuli
09f400ab4a add _SupportsIndex to py2 xrange and py3 range (#4929) 2021-01-15 10:14:42 -08:00
Shantanu
c893857f46 itertools: fix signature of accumulate (#4933)
Resolves #4888
2021-01-14 21:07:14 +01:00
Shantanu
6a53e992fe itertools.tee: use positional-only args (#4934)
Co-authored-by: hauntsaninja <>
2021-01-14 08:41:39 +01:00
Rebecca Chen
5cf4f77401 Add undocumented telnetlib.Telnet attribute. (#4932)
A pytype user reported it missing:
https://github.com/google/pytype/issues/590.
2021-01-13 16:57:00 -08:00
Akuli
c5ed22a24e don't care about return type in SupportsWrite (#4928) 2021-01-11 10:30:31 -08:00
Akuli
fe07a522b7 don't allow _TextIndex in last argument of tkinter.Text.replace() or insert() (#4927)
Fixes #4919
2021-01-11 15:34:46 +01:00
Akuli
4c50d7d266 http.cookies._{quote,unquote} allow None (#4915) 2021-01-10 13:11:00 -08:00
Akuli
206da3280e make BitmapImage keyword arguments optional (#4926) 2021-01-09 21:26:49 +01:00
Akuli
41ba271160 tkinter: add type hints to Wm methods (#4925) 2021-01-09 19:26:30 +01:00
Akuli
a5f0761161 tkinter: add PhotoImage and BitmapImage type hints (#4923) 2021-01-09 19:24:36 +01:00
Akuli
4145873604 tkinter: add types to register and deletecommand methods (#4924) 2021-01-09 19:23:25 +01:00
Akuli
21547df35b tkinter: add types to clipboard methods (#4922) 2021-01-09 19:21:24 +01:00