Akuli
e885820bb7
document pyright test better ( #5362 )
2021-05-07 22:20:43 -07:00
Akuli
4b39a0fe43
CONTRIBUTING.md: explicitly avoid --amend ( #5371 )
...
* tell not to use --amend
* clarify how pull requests show up in git history
2021-05-07 23:52:26 +03:00
sachindavra
1048250c04
ror implementation ( #5369 )
...
Signed-off-by: sachindavra <raju.davra@gmail.com >
2021-05-07 21:10:07 +03:00
hatal175
2dc02ae8a9
Fix stubtest issues ( #5360 )
...
* Fix some stubtest issues
* Remove MADV_SOFT_OFFLINE
2021-05-07 19:10:03 +03:00
Ricardo
e3f510e896
redis client: adding __del__ and close ( #5365 )
...
* redis client: adding __del__ and close
2021-05-07 16:48:55 +03:00
Akuli
4115d4ae13
delete pytype bug workaround ( #5361 )
2021-05-07 12:04:50 +02:00
Jelle Zijlstra
5f591a1a12
fix VERSIONS ( #5329 )
2021-05-07 08:43:22 +02:00
James Morris
5f252e54a0
Add OrderedDict to typing_extensions ( #5345 )
2021-05-06 17:23:35 -07:00
Shantanu
7619a8fb46
typing_extensions: fix positional-only arg ( #5359 )
...
Co-authored-by: hauntsaninja <>
2021-05-06 17:07:43 -07:00
Terence Honles
63696823d7
typing: type decorators so they don't count as untyped lines ( #5348 )
2021-05-06 15:57:52 -07:00
Shantanu
bdd5680e7a
Bump pytype ( #5358 )
...
For #5345
Co-authored-by: hauntsaninja <>
2021-05-06 15:33:08 -07:00
Shantanu
4bf4d6adb6
Bump pyright ( #5357 )
...
For #5348
Co-authored-by: hauntsaninja <>
2021-05-06 15:26:24 -07:00
Akuli
0bfb28b0b6
do not require running tests locally ( #5356 )
2021-05-06 14:33:53 -07:00
Akuli
97101b1d2c
create stub for __main__ ( #5354 )
...
* create stub for __main__
* exclude from pyright, like all other __getattr__ incomplete stubs
2021-05-06 18:57:33 +03:00
Akuli
e66b7fa660
delete _importlib_modulespec ( #5350 )
...
* delete _importlib_modulespec
* use typing_extensions.runtime_checkable
2021-05-06 17:13:35 +03:00
Akuli
bb5fb845f2
use protocol for sys.meta_path ( #5349 )
2021-05-06 17:12:34 +03:00
Sebastian Rittau
d16017ba0d
Drop mypy self test ( #5344 )
...
Closes : #5303
2021-05-06 06:55:49 -07:00
Akuli
6905c0d02a
fix ci ( #5353 )
2021-05-06 15:40:49 +02:00
Jake Bailey
a334a29c96
Bump pyright, disable PR/commit commenting for all but one job ( #5347 )
...
* Bump pyright, disable PR/commit commenting for now
* Show comments for 3.9
* And only on Linux
2021-05-05 22:49:21 +03:00
Vyom Pathak
00f2301029
Fixed: Argument for Werkzeug's Headers.pop method. ( #5335 )
...
* Fixed: Argument for Werkzeug's Headers.pop method
* Changed: Overloaded Headers.pop function to support different argument types
2021-05-05 21:00:11 +03:00
hatal175
461791db27
Fixing stubtest issues ( #5339 )
...
* Fix stubtest issues
2021-05-05 17:23:43 +03:00
Akuli
8379386bd4
get rid of Any in paramiko HostKeys ( #5342 )
2021-05-05 12:35:44 +02:00
Jukka Lehtosalo
a5e243fbcd
Change some str types to Text in google.protobuf.text_format ( #5343 )
...
Python 2 `unicode` values are supported. For example:
https://github.com/protocolbuffers/protobuf/blob/master/python/google/protobuf/text_format.py#L843
2021-05-05 09:33:59 +01:00
Akuli
9f732a128a
enable mypy_test for python 3.10 ( #5341 )
...
* enable mypy_test for python 3.10
* avoid collections.Mapping and collections.MutableMapping, import from typing
2021-05-05 00:09:33 +03:00
Akuli
54699d6cca
change positional-only test to use Python 3.10 ( #5340 )
2021-05-04 13:35:05 -07:00
Akuli
59390469d6
Run stubtest on python 3.10 (attempt 2) ( #5313 )
2021-05-04 11:56:51 -07:00
Akuli
e5d17d7d6c
delete old comment ( #5338 )
...
* delete
2021-05-04 20:39:34 +03:00
Vyom Pathak
b35ae73c5f
Changed: argument type for xPos and yPos in tkinter to accept numbers ( #5334 )
2021-05-04 15:17:34 +03:00
Shantanu
4a45b1d1b4
enum: update for py310 ( #5314 )
...
I remember there are some subtleties around Enum.__new__, that might be
relevant to StrEnum, but I'm forgetting the details.
I wasn't sure how best to handle the new enum.property. I could also
re-export, or take a more literal interpretation.
Co-authored-by: hauntsaninja <>
2021-05-04 15:12:19 +03:00
Christopher Dignam
30154447e7
add stubs for "annoy" ( #5319 )
...
This change adds type stubs for the "annoy" package: https://github.com/spotify/annoy
2021-05-03 20:49:52 -07:00
James
dbaf4c6390
Improve `type.__new__` ( #5331 )
...
Fixes #3386
2021-05-03 18:33:29 -07:00
Rebecca Chen
8ecf3ff0b6
Make the start argument to itertools.count optional. ( #5332 )
...
start should be optional: https://docs.python.org/3.8/library/itertools.html#itertools.count
Directly changing the second overload to mark start as optional
generated a mypy error about overlapping overloads, but adding a third
overload seems to work.
I also noticed that `_NStep` was defined as a TypeVar when I think it
makes more sense for it to be a Union, so I went ahead and changed that
as well.
2021-05-03 16:34:03 -07:00
Jelle Zijlstra
38dfb57adf
Improve asyncio.subprocess stubs ( #5327 )
2021-05-02 21:50:29 -07:00
Shantanu
1826072dd1
asyncio.subprocess: remove loop in py310 ( #5315 )
2021-05-02 18:56:45 -07:00
Shantanu
3950543bce
traceback: update for py310 ( #5316 )
...
I think technically you need to pass both of value and tb or neither, so
let me know if you think it's worth all the overloads
2021-05-02 18:54:47 -07:00
Shantanu
63c4f0b9e5
lzma: mark positional-only args ( #5320 )
...
Co-authored-by: hauntsaninja <>
2021-05-02 18:51:48 -07:00
Shantanu
2d10d2779f
multiprocessing.pool: fix ApplyResult.__init__ ( #5318 )
2021-05-02 18:50:45 -07:00
Shantanu
acef37018c
readline: fix stubtest errors ( #5326 )
2021-05-02 17:01:19 -07:00
Shantanu
c80a2debe2
site: main is documented and exists in py3 ( #5324 )
2021-05-02 17:00:59 -07:00
Shantanu
2dd0871c0c
inspect: add missing definitions ( #5321 )
2021-05-02 17:00:46 -07:00
Shantanu
11f012a2b6
html.parser: complete stub ( #5323 )
...
Co-authored-by: hauntsaninja <>
2021-05-02 16:24:34 -07:00
Shantanu
9c50d38506
calendar: add firstweekday property ( #5325 )
...
Co-authored-by: hauntsaninja <>
2021-05-02 16:17:54 -07:00
Shantanu
0578e47ffc
mypy_primer: reduce polling frequency ( #5322 )
...
This should cut down the API rate limiting we see when large numbers of
PRs are submitted.
Note when we used mypyc-compiled mypy in mypy_primer, this took <10m.
This is currently not the case, but hopefully will once again be.
Co-authored-by: hauntsaninja <>
2021-05-02 16:07:43 -07:00
Shantanu
11c673b681
contextlib: add aclosing in py310 ( #5317 )
...
* contextlib: add aclosing in py310
* use protocols for closing, aclosing
2021-05-02 14:53:06 -07:00
hatal175
b15c025059
Add multiprocessing.sharedctypes stubs ( #5231 )
2021-05-02 22:20:33 +02:00
Shantanu
06709912ad
termios: mark positional-only args ( #5312 )
2021-05-02 13:13:43 -07:00
Shantanu
a744c3746f
ast: update for py310 ( #5293 )
2021-05-02 13:02:14 -07:00
Akuli
7dffcb5c6a
Revert "run stubtest on python 3.10 ( #5305 )" ( #5311 )
...
This reverts commit 7590506039 .
2021-05-02 12:55:26 -07:00
Shantanu
59bf496479
typing: ParamSpec uses kw-only args ( #5310 )
...
Co-authored-by: hauntsaninja <>
2021-05-02 12:52:13 -07:00
Shantanu
00039ee354
array: update for py310 ( #5294 )
...
Co-authored-by: hauntsaninja <>
2021-05-02 12:32:29 -07:00