Akuli
bb5fb845f2
use protocol for sys.meta_path ( #5349 )
2021-05-06 17:12:34 +03:00
hatal175
461791db27
Fixing stubtest issues ( #5339 )
...
* Fix stubtest issues
2021-05-05 17:23:43 +03: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
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
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
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
Shantanu
ae60825818
sqlite3: fix argument names, positional only ( #5300 )
...
Co-authored-by: hauntsaninja <>
2021-05-02 12:32:19 -07:00
Shantanu
851c187287
xml.dom.minidom: add missing definitions ( #5280 )
...
Co-authored-by: hauntsaninja <>
2021-05-02 12:04:41 -07:00
Akuli
30c83ab5e0
tkinter.font nametofont root arg py3.10 ( #5307 )
...
Fixes #5306
2021-05-02 17:52:09 +02:00
Arie Bovenberg
96ad09c559
fix date.isocalendar() to return namedtuple on py39+ ( #5302 )
2021-05-02 06:39:11 -07:00
Shantanu
3c49b1def4
xxlimited: yes, even you get updated for py310 ( #5301 )
2021-05-02 06:33:29 -07:00
Shantanu
cc55c923ac
pprint: add underscore_numbers everywhere for py310 ( #5299 )
...
Co-authored-by: hauntsaninja <>
2021-05-02 06:29:18 -07:00
Shantanu
75e196e18a
formatter, parser, _bootlocale: remove for py310 ( #5298 )
...
Co-authored-by: hauntsaninja <>
2021-05-02 06:24:30 -07:00
Shantanu
9dcdb6f99c
os.path: add strict to realpath in py310 ( #5297 )
2021-05-02 06:23:37 -07:00
Shantanu
21e174a192
inspect: update for py310 ( #5296 )
2021-05-02 06:21:03 -07:00
Shantanu
0db864f6b5
base64: update for py310 ( #5295 )
2021-05-02 06:19:48 -07:00
Shantanu
056e493691
glob: update for py310 ( #5292 )
...
Co-authored-by: hauntsaninja <>
2021-05-01 22:16:41 -07:00
Shantanu
1517438aba
builtins: more updates for py310 ( #5290 )
2021-05-01 21:58:39 -07:00
Shantanu
537aec0466
xml.dom.minicompat: complete stub ( #5281 )
2021-05-01 21:39:54 -07:00
Shantanu
0ea437f02a
builtins: use SupportsLessThan over SupportsLessThanT if possible ( #5288 )
...
Co-authored-by: hauntsaninja <>
2021-05-01 21:39:25 -07:00
Eric Traut
58e083fef9
Marked the bool class as @final because it cannot be subclassed. ( #5286 )
...
Co-authored-by: Eric Traut <erictr@microsoft.com >
2021-05-01 21:38:10 -07:00
Shantanu
445a86f4c9
builtins: add aiter, anext ( #5289 )
2021-05-01 21:10:30 -07:00
Shantanu
3aa1f2d42f
typing: update and fix for py310 ( #5287 )
2021-05-01 21:09:26 -07:00
Shantanu
2d69d1a695
bisect: update for py310 ( #5282 )
2021-05-01 20:58:30 -07:00
Shantanu
26f3748741
asyncio.tasks: update for py310 ( #5283 )
...
Just removing the loop argument from various places
2021-05-01 20:29:58 -07:00
Shantanu
1416e63ce2
itertools: add pairwise ( #5285 )
2021-05-01 20:25:45 -07:00
Shantanu
fa3bdfa612
symbol: removed in py310 ( #5284 )
2021-05-01 20:23:48 -07:00
Shantanu
d36420146e
_curses: fix positional-only args ( #5279 )
2021-05-02 00:34:20 +02:00
danieleades
545a54e17b
fix typings of 'argparse.HelpFormatter.add_usage' ( #5278 )
...
Closes #5277
2021-05-01 20:25:18 +02:00
Sam Bull
050cfda7d9
Change tarfile.extractall() to Iterable ( #5273 )
2021-04-30 14:40:01 -07:00
Eric Traut
dfad2734aa
Fixed the type declaration for all_errors in ftplib.pyi. It is supposed to be a variable, not a type alias. ( #5271 )
...
Co-authored-by: Eric Traut <erictr@microsoft.com >
2021-04-30 11:21:54 -07:00
Tushar Sadhwani
bf7d6f6a27
Fix re.split(...) return type ( #5269 )
2021-04-30 20:05:06 +02:00
hatal175
2a1aa88fd9
Add missing email errors ( #5264 )
2021-04-29 07:02:52 -07:00