Shantanu
cb6549fa8f
markdown: add more stubs ( #4574 )
...
Co-authored-by: hauntsaninja <>
2020-09-25 22:29:21 +02:00
Sténio Jacinto
675ab77538
Add missing methods in urllib.request ( #4571 )
2020-09-25 00:28:30 -07:00
Jake Bailey
de70d0199d
Fix distutils.log function signatures ( #4573 )
2020-09-24 17:27:50 -07:00
Sebastian Rittau
0cd7dd7009
Fix _patch.__call__() ( #4568 )
...
_patch.call() reused the type variable _T, which is generic over
_patch. It was meant to use a separate type variable for the argument,
which is returned.
Fixes #4566
2020-09-23 14:35:19 -07:00
Shantanu
b33896bcbc
asyncio.run: fix type of debug ( #4567 )
2020-09-22 10:43:35 +02:00
Sebastian Rittau
3d3dee91a3
Use overloads for Redis.sort() ( #4551 )
2020-09-21 20:54:46 +02:00
Sebastian Rittau
fae202e2a9
Run pytype and mypy self test using GitHub Actions ( #4565 )
2020-09-21 16:07:08 +02:00
Rajiv Bakulesh Shah
3f53989529
Add more stubs for redis-py ( #4557 )
2020-09-21 15:38:59 +02:00
Sebastian Rittau
f14d6eaa89
Improve unittest.mock.patch() types ( #4277 )
2020-09-21 15:26:39 +02:00
Adam Dangoor
ec62f5f772
Allow Flask.Response.default_mimetype to be None ( #4563 )
2020-09-21 14:36:05 +02:00
turettn
f1929d9e5a
cachetools: fix caching decorators return type ( #4556 )
2020-09-21 14:15:29 +02:00
Eric Traut
c41f3e9bf9
Define NoneType class in _typeshed
...
Type checkers can use this to handle protocol matching for None (e.g. `foo: Hashable = None`).
Co-authored-by: Eric Traut <erictr@microsoft.com >
2020-09-20 15:42:23 -07:00
Sebastian Rittau
5d467a7756
Add more constants and attributes to posix ( #4552 )
...
The constants were found by running dir(posix) on a Debian 10.5 (x86_64)
system.
Resolves #616 .
2020-09-19 23:19:36 -07:00
Sebastian Rittau
9a6b500909
Add various missing undocumented functions ( #4554 )
...
Mostly addresses #2149
2020-09-19 22:59:35 -07:00
github-actions[bot]
4876b55382
Remove unused stubtest whitelist entries ( #4560 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-09-19 11:32:32 +02:00
Sebastian Rittau
fe69ffcb0f
Add a few missing stdlib modules ( #4550 )
2020-09-18 11:28:25 -04:00
Sebastian Rittau
4e88557666
Complete msvcrt ( #4548 )
2020-09-18 09:20:26 -04:00
Sebastian Rittau
4e2e02b266
Fix cls argument name of CodecInfo.__new__() ( #4549 )
2020-09-17 12:04:54 -07:00
proost
b1865639c2
set difference strictly ( #3886 )
...
Fixes #1840
2020-09-17 17:49:07 +02:00
Rajiv Bakulesh Shah
98667b18c2
Add more stubs for redis-py ( #4480 )
2020-09-17 16:25:16 +02:00
Jonathan Slenders
822e427693
Added annotations for msvcrt.getch. ( #4547 )
2020-09-17 10:55:44 +02:00
Rebecca Chen
9dbe7f348f
Update pytype to a version that can parse six. ( #4546 )
2020-09-17 05:46:27 +02:00
Shantanu
8642d2aa97
pkgutil, sys: make types more precise ( #4536 )
...
Co-authored-by: hauntsaninja <>
2020-09-16 10:38:27 +02:00
Cebtenzzre
1334840323
Make os.fchdir, os.fsync, and os.fdatasync accept FileDescriptorLike ( #4544 )
...
For the fd passed to these functions, CPython accepts not just an int,
but also anything with a fileno() method.
Fixes #4539
2020-09-15 16:30:34 -07:00
Nikolaus Waxweiler
d402f55334
load*: Return Any instead of Dict-types ( #4543 )
...
A plist file can contain more object types than dictionaries.
2020-09-15 16:29:59 -07:00
Omar Sandoval
7409af9f79
Add SupportsIndex stub to typing_extensions ( #4442 )
...
This was added to typing_extensions in python/typing#724 .
2020-09-15 21:14:00 +02:00
Sebastian Rittau
d4191de79f
Upgrade pytype ( #4540 )
...
The latest version recognizes the @runtime_checkable
decorator, required for #4442 .
2020-09-15 12:51:22 +02:00
Hugues
81d067618c
protobuf: add serialized_options kwarg ( #4531 )
2020-09-14 12:59:22 +02:00
Yuri Khan
87b758b0da
Relax type of xml.etree.ElementTree.XMLParser target argument ( #4538 )
...
The target argument can be an arbitrary object.
If it has certain methods, they are used by XMLParser,
missing methods are ignored.
Ideally, we'd be able to type the potentially missing
methods correctly, but currently the type system is
unable to do so.
Fixes #4537
2020-09-14 12:50:12 +02:00
Shantanu
dc0b4262c3
builtins: minor improvements ( #4535 )
...
Co-authored-by: hauntsaninja <>
2020-09-13 18:08:48 +02:00
github-actions[bot]
0f69275ce4
Remove unused stubtest whitelist entries ( #4534 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-09-11 21:48:34 -07:00
kylec1
59586848c9
yaml: Update load methods to use Text rather than str ( #4533 )
...
Yaml loading accepts bytes and unicode, either directly or via IO.
For python 3, bytes and str work fine, but for Python 2 code this is redundant and limited.
Text instead of str should make type checks more accurate.
2020-09-11 18:37:05 -07:00
Steve Dignam
b388662302
gc: add freeze, unfreeze, get_freeze_count ( #4532 )
...
These were introduced in Python 3.7
https://docs.python.org/3/library/gc.html
2020-09-11 23:17:31 +02:00
Shantanu
462c830194
codecs: various fixes ( #4526 )
...
Co-authored-by: hauntsaninja <>
2020-09-11 14:09:33 -07:00
Sebastian Rittau
bfec448860
Use GH Actions for linters ( #4528 )
2020-09-11 12:05:53 -07:00
Lam Son Ho
04f7d7a2fd
add stubs for frozendict ( #4522 )
2020-09-11 10:36:57 +02:00
Shantanu
861d6425b4
io: various fixes ( #4525 )
...
Co-authored-by: hauntsaninja <>
2020-09-11 08:30:03 +02:00
Adam Lichtl
1bc7689cbc
Add type hints for pstats.SortKey available in Python >= 3.7 ( #4523 )
2020-09-10 22:34:43 -07:00
Sergei Lebedev
6bf894bb82
Made contextvars import in asyncio.base_futures conditional ( #4524 )
...
contextvars are only available in 3.7+.
2020-09-10 13:44:21 -07:00
Changsheng
d1923d153a
Mark the return type of signal._HANDLER Any instead of None ( #4518 )
...
Closes #4517
2020-09-09 09:45:39 -07:00
jack1142
28a88adf0b
Update emoji stubs ( #4516 )
2020-09-08 20:24:32 +02:00
Shantanu
2330083732
stubtest: fix whitelists ( #4513 )
...
Downstream of the reintroduction of py39 to CI / running the unused whitelist entry flow in #4512
Co-authored-by: hauntsaninja <>
2020-09-05 01:10:52 -07:00
github-actions[bot]
6f475bfc35
Remove unused stubtest whitelist entries ( #4512 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-09-05 00:49:31 -07:00
Jake Bailey
f0bbc3bf2d
Add special case for integers raised to a power of 2 ( #4473 )
2020-09-04 21:05:45 -07:00
Sam Bull
ea52d0b0a0
Fix werkzeug set_cookie(). ( #4509 )
2020-09-01 09:08:07 -07:00
Shantanu
ccfc1850e9
platform: update for py39 ( #4506 )
...
platform.DEVNULL seemed undocumented, but is eg, still mentioned in the
header comment of platform.py. So feels surprising this was removed
without much warning.
Co-authored-by: hauntsaninja <>
2020-08-31 15:28:37 -07:00
Shantanu
2d476d091b
hmac: minor improvements ( #4500 )
2020-08-31 15:24:45 -07:00
Shantanu
5884ee2977
inspect: minor improvements ( #4499 )
...
Co-authored-by: hauntsaninja <>
2020-08-31 14:23:01 -07:00
Shantanu
c8c62b32ac
socket: fix platform availability ( #4507 )
...
also fix another CI merge race issue
Co-authored-by: hauntsaninja <>
2020-08-31 14:20:46 -07:00
Shantanu
e9becf1da6
py39: enable in CI ( #4494 )
...
Github Actions now supports prerelease builds
https://github.com/actions/setup-python/issues/20
Co-authored-by: hauntsaninja <>
2020-08-31 22:05:57 +02:00