Commit Graph

4237 Commits

Author SHA1 Message Date
Shantanu
c39f8b942b Run mypy_primer with a newer mypy (#4980) 2021-01-28 20:03:16 -08:00
Marti Raudsepp
ed26eced47 cyptography: Add default to few remaining backend= arguments (#4982)
This was changed in cryptography 3.1. Most places in typeshed were
already correct, fixed few remaining omissions.
2021-01-28 09:38:20 -08:00
Shantanu
d7bbc9ea67 Re-enable stubtest (#4979) 2021-01-28 05:22:55 -08:00
Ivan Levkivskyi
e70d06962a Update documentation to better reflect new directory structure. (#4976)
See #2491 for previous discussion.

Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dropbox.com>
2021-01-28 09:09:29 +00: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
Rebecca Chen
ce24720a1a Fix and re-enable pytype_test (#4975)
For now, the test requires changes that have been merged into the pytype master branch but not yet released. I'll update requirements-tests-py3.txt again once I've cut a new release (hopefully later this week).

* Fix pytype_test.
* Re-enable pytype_test.
* Remove continue-on-error from pytype_test.
* Temporarily install pytype from its master branch, as the code to
  support the new directory structure hasn't been released yet.
* Set TYPESHED_HOME before using pytype.pytd.Typeshed().
2021-01-27 22:00:27 +00: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
Iwan
869238e587 paramiko: get_banner in transport returns bytes (#4974) 2021-01-26 17:03:29 +01: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
Ivan Levkivskyi
a1a51f5aac Add another (newly added) package name to ditribution map (#4970)
Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dropbox.com>
2021-01-25 12:25:50 +00:00
Andre Delfino
b9eee520bd paramiko.SSHClient.open_sftp never returns None (#4969) 2021-01-24 16:21:48 -08:00
Udi Fuchs
87dcb170ce Add SupportsIndex to list indexing. (#4804) 2021-01-24 15:07:31 +01:00
Marks Polakovs
0fd00f0290 Add stubs for JACK-Client (#4809)
I am merging this ahead of the great typeshed reshuffling. Any remaining issues can be addressed later.
2021-01-24 14:57:51 +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
MrGreenTea
462005b77d add type hints for yaml.add_constructor and construct_scalar (#4796) 2021-01-23 20:46:51 +01:00
Andrew Zhou
e713c2fff4 Add xxhash stub (#4689) 2021-01-23 18:46:00 +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
Jörg Herbel
b99f7edc78 Two fixes for redis typization (#4950)
* Fix overloading order of redis.Redis to go from more specific to more
general (w.r.t. decode_responses)
* Fix typization of smembers

Co-authored-by: Sebastian Rittau <srittau@rittau.biz>
2021-01-23 14:55:09 +01:00
Marti Raudsepp
2873ff16f7 pyVmomi: Add constructors for vmodl.query classes (#4958) 2021-01-23 13:19:44 +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
github-actions[bot]
88aa777568 Remove unused stubtest whitelist entries (#4966)
Co-authored-by: hauntsaninja <hauntsaninja@users.noreply.github.com>
2021-01-22 21:03:02 -08:00
Ivan Levkivskyi
83c18117d5 Update known package to distribution map for migration script (#4963)
Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dropbox.com>
2021-01-22 16:12:04 +00:00
Shantanu
eb9d995362 allowlist ctypes.wintypes (#4961)
The unused cronjob removed this for unclear reasons in #4935

Co-authored-by: hauntsaninja <>
2021-01-21 18:46:10 -08:00
Rebecca Chen
a7c4663e39 Speed up pytype_test by reusing the pyi loader. (#4960)
I noticed that the pytype parse test was getting quite slow again. This
is a somewhat hacky change that caches pytype's internal pyi loader to
avoid parsing files multiple times. On my machine, the test goes from
taking ~6m to complete to ~30s.
2021-01-21 18:44:06 -08: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
Guillaume Ayoub
7b3a0b2278 Allow floats for Redis timeouts (#4952)
Since Redis 6.0, floats are allowed, see:
https://redis.io/commands/brpop
2021-01-19 07:01:39 -08: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
github-actions[bot]
a7a037b7ae Remove unused stubtest whitelist entries (#4935)
Co-authored-by: hauntsaninja <hauntsaninja@users.noreply.github.com>
2021-01-15 21:39:33 -08:00
Akuli
09f400ab4a add _SupportsIndex to py2 xrange and py3 range (#4929) 2021-01-15 10:14:42 -08:00
Shantanu
c3854d26f6 migrate_script: prefix @ to python2 (#4931)
As suggested by Jukka in https://github.com/python/typeshed/issues/2491

Co-authored-by: hauntsaninja <>
2021-01-15 09:27:30 -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
Ivan Levkivskyi
1feccfc54a Some minor fixes (#4930)
Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dropbox.com>
2021-01-12 13:40:59 +00: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