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
Akuli
7590506039
run stubtest on python 3.10 ( #5305 )
2021-05-02 17:46:17 +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
Shantanu
31b6d415dc
mypy_primer: check conclusion field as well ( #5272 )
...
Fixes #5270
The comment workflow waits for the mypy primer to run. I think with
Github's changes to workflow running, these runs get marked as
completed, but have the conclusion "action_required".
E.g., see https://github.com/python/typeshed/pull/5269/checks
2021-04-30 18:07:28 -07:00
Jake Bailey
413276f411
Use pyright-action to run pyright, bump pyright ( #5274 )
...
I recently published https://github.com/marketplace/actions/run-pyright , which wraps pyright and uses GHA magic to leave diagnostics on commits / PRs (like https://github.com/jakebailey/pyright-action-test/pull/1/files ), plus a faster startup time thanks to GHA tool caching and piggy backing off of the `node` install used in GHA itself (so no `setup-node` needed).
This PR switches to that action and leaves a comment noting that the version number is pinned in two places.
This action is a prototype, but I'm pretty confident in it so far.
2021-04-30 18:06:58 -07: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
Giel van Schijndel
b0c6598fba
fix(stubs/click): don't force autocompleter to accept anything as context ( #5265 )
...
* fix(stubs/click): don't force autocompleter to accept anything as context
Additionally it's enough if it's return value is iterable (e.g. a
generator).
2021-04-30 18:03:17 +03:00
Jukka Lehtosalo
fe4acabdd7
Allow bytes in addition to str in google.protobuf.text_format ( #5267 )
2021-04-30 15:46:29 +02:00
Akuli
8b23590952
fix requests.adapters.HttpAdapter.max_retries ( #5268 )
2021-04-30 15:46:02 +02:00
Jukka Lehtosalo
aff821c538
Improve requests.adapters.HttpAdapter.__init__ ( #5266 )
...
The `max_retries` argument can be `None`. It's handled here as `retries`:
https://github.com/urllib3/urllib3/blob/main/src/urllib3/util/retry.py#L235
2021-04-30 14:15:13 +01:00
hatal175
2a1aa88fd9
Add missing email errors ( #5264 )
2021-04-29 07:02:52 -07:00
Jukka Lehtosalo
8bd3e16eef
Add back module-level __getattr__ to encodings ( #5261 )
...
This is needed for submodules, such as `encodings.cp437`.
2021-04-28 07:45:15 -07:00
Jelle Zijlstra
2c8cb60596
Fix permissions for mypy-primer-comments ( #5259 )
...
Based on https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permissions
2021-04-27 18:05:20 +02:00
Sebastian Rittau
4ac3ccad45
black: enable skip_magic_trailing_comma ( #5252 )
...
* black: enable skip_magic_trailing_comma
* Remove spurious commas
2021-04-27 08:32:32 -07:00
David Barker
b9937184ed
Correct Fraction.__new__ typing for subclasses. ( #5251 )
...
Co-authored-by: David Barker <davebarker@google.com >
2021-04-27 10:15:54 +02:00
Sebastian Rittau
f1cd416dcf
Allow comments workflow appropriate permission ( #5258 )
2021-04-27 00:58:56 -07:00
Christopher Dignam
0f8f428e23
[redis] add type for Client.lock ( #5176 )
2021-04-27 08:32:15 +02:00
Sebastian Rittau
7ca219f9c4
Add permissions to all workflows ( #5255 )
2021-04-26 16:51:35 +02:00
hatal175
a98e3e3ff9
Replace some type with Type[] ( #5254 )
...
* Replace some type with Type[]
* Change aggregate_class to be Callable
2021-04-26 07:31:16 -07:00
Thomas Cellerier
e5336e2358
loop.remove_signal_handler returns a bool ( #5253 )
2021-04-26 16:10:04 +02:00
Sebastian Rittau
45916045c8
Upgrade black to 21.4b0 and reformat ( #5250 )
...
This introduces newlines before decorators.
2021-04-26 13:58:27 +02:00
Sebastian Rittau
48b060cfa0
mypy self check: Use mypy version from requirements file ( #5245 )
2021-04-26 12:51:28 +02:00
hatal175
d151d1b8bb
Stubtest fixes ( #5249 )
2021-04-25 21:56:54 -07:00
Nick Crews
761bd6e6b4
Add stubs for docopt package ( #5248 )
...
* Add stubs for `docopt` package
Add the single stub for the simple, but fairly well-used
[docopt](https://github.com/docopt/docopt ) package.
It looks like that project is not very well maintained,
so I thought it would be easier to add the type annotations
here, as opposed to there, upstream. This has even been requested a few
times in https://github.com/docopt/docopt/issues/471 . It appeared to me
that only the `docopt()` function is the public API, so I didn't include
the rest of the module's functions and attributes.
2021-04-24 23:56:55 +03:00
Jelle Zijlstra
cb108516f6
add cProfile.Profile.stats ( #5246 )
...
* add cProfile.Profile.stats
* also add to profile.pyi
2021-04-24 18:28:22 +03:00
Vyom Pathak
c3e1875c25
Changed: text argument type to support float and int values for Tkinter
...
* Changed: text argument type to support float and int values for Tkinter
2021-04-24 17:33:45 +03:00
Sebastian Rittau
bac1918b5f
PathLike cleanup ( #5242 )
...
Copy builtins._PathLike to os.PathLike
Use os.PathLike exclusively outside of builtins
2021-04-23 10:15:07 -07:00