Shantanu
ebcfe7bc4e
random: use bound methods ( #7408 )
2022-03-01 09:27:44 +01:00
Alex Waygood
3bbc36c92d
Add two missing ForwardRef attributes ( #7402 )
...
These look somewhat like implementation details, but no more so than any of the other dunder attributes that are already on the class.
2022-02-28 21:44:28 -08:00
Alex Waygood
1575c1b3b8
Add sys.__unraisablehook__ ( #7403 )
...
Docs [here](https://docs.python.org/3/library/sys.html#sys.__breakpointhook__ ). The similar functions `sys.__displayhook__` and `sys.__breakpointhook__` are already included in the stub.
2022-02-28 21:43:48 -08:00
Jelle Zijlstra
cf3ea5b6e6
ctypes.memmove and memset return ints ( #7407 )
...
They actually return pointers, but ctypes turns them into ints.
Fixes #7406
2022-02-28 18:00:16 -08:00
Guido van Rossum
47cccff9cb
asyncio.Task: .cancelling() and .uncancel() now return int, not bool ( #7405 )
2022-02-28 17:35:42 -08:00
Alex Waygood
4b7d2a76cb
Add __all__ for pickle and turtle ( #7401 )
2022-02-28 14:50:29 -08:00
Shantanu
b5f32a609a
random: add new default args in py311 ( #7400 )
2022-03-01 00:19:05 +02:00
Alex Waygood
1ebedcc2b4
Mark fields as readonly in builtins.pyi and types.pyi ( #7392 )
...
Add FunctionType.__builtins__
2022-02-28 13:23:34 +01:00
Alex Waygood
bf167d4df4
Add __all__ for asyncio.unix_events & asyncio.taskgroups, and simplify asyncio.__init__ ( #7343 )
2022-02-28 12:51:32 +01:00
Alex Waygood
b8421eb5d4
Delete the contents of distutils.command.__init__ ( #7370 )
2022-02-27 16:43:11 -08:00
Alex Waygood
a0b41959ec
stdlib: fix many attributes which are read-only at runtime but read-write in the stub ( #7395 )
2022-02-27 16:23:09 -08:00
Alex Waygood
46da0b87ea
Add collections.ChainMap.__bool__ ( #7391 )
2022-02-27 16:02:01 -08:00
Alex Waygood
95885c96ed
Add subprocess.__all__ ( #7390 )
2022-02-27 16:01:51 -08:00
Alex Waygood
3000bb8d91
lib2to3: add Leaf.__unicode__ and Node.__unicode__ ( #7394 )
2022-02-27 14:49:28 -08:00
Alex Waygood
4f0d8c593e
Delete EnumMeta.__setattr__ and EnumMeta.__delattr__ ( #7388 )
2022-02-26 17:55:53 -08:00
Alex Waygood
2d6ab4d3bf
Fix several mypy errors when run on the 3.11 stdlib ( #7389 )
2022-02-26 17:49:36 -08:00
Alex Waygood
95df201a78
Add tokenize.__all__ ( #7387 )
2022-02-26 16:35:55 -08:00
Alex Waygood
d2ddda00cf
Fix various __all__-related typos and omissions ( #7378 )
2022-02-25 15:10:00 +02:00
Itai Steinherz
f4b43daba0
Update importlib.metadata typings for 3.10 ( #7331 )
...
Co-authored-by: Sebastian Rittau <srittau@rittau.biz >
2022-02-24 19:15:13 -08:00
Rebecca Chen
da093c395c
Allow multiprocessing.pool.ThreadPool.__exit__ to accept None ( #7376 )
2022-02-23 19:21:25 -08:00
Alex Waygood
6a743348ca
Add __all__ for most modules beginning with 't' ( #7373 )
2022-02-23 18:25:28 -08:00
Alex Waygood
58e505eeb2
Add __all__ for modules beginning with 'u', 'x', 'w' and 'z' ( #7374 )
2022-02-23 23:04:21 +01:00
Alex Waygood
05dee4dc0e
Improve re.RegexFlag etc ( #7369 )
...
- Add `NO_FLAG`, new in 3.11
- Delete very old comment
- Several members in `RegexFlag` are aliases of other members; the stub should reflect that
2022-02-23 15:06:57 +01:00
Thomas Cellerier
09a1932e68
Address parameter of datagram_received can be of type tuple[int, int] ( #7366 )
2022-02-23 12:09:26 +01:00
Jelle Zijlstra
4781dbf752
smtpd: MailmanProxy was removed in 3.11 ( #7365 )
...
python/cpython#26617
2022-02-22 17:06:39 -08:00
Alex Waygood
a3bb5af4a0
Add __all__ to most modules beginning with 'q', 'r' and 's' ( #7364 )
2022-02-22 16:51:54 -08:00
Alex Waygood
240628c4dd
Add missing objects to plistlib, and improve __all__ in asyncio.tasks, http.server, & multiprocessing.__init__ ( #7363 )
2022-02-22 16:39:34 -08:00
Alex Waygood
070bbb4fb9
Add multiprocessing.reduction submodule ( #7361 )
2022-02-22 16:36:26 -08:00
Alex Waygood
1610949c66
Improve enum stubs ( #7362 )
...
- Improve TypeVar names
- `object` -> `Any` in `Enum.__new__` (there _are_ restrictions on the kinds of objects that can be passed in, they're just not expressable in the stubs.
- Delete pointless `Self | int` unions, since `Self` is a subtype of `int` for these methods.
2022-02-22 20:17:55 +01:00
Alex Waygood
22c3cc4d0b
Add csv.__version__ ( #7357 )
2022-02-22 20:12:43 +02:00
Alex Waygood
6fc4c14181
Add missing objects in codecs, configparser, and multiprocessing.dummy ( #7360 )
2022-02-22 18:25:27 +01:00
Andrew Svetlov
28fd555431
Sync asyncio.isfuture definitions by sharing asyncio.base_futures.isfuture definition ( #7353 )
2022-02-22 18:24:57 +01:00
Alex Waygood
a37d5f4849
Add enum module features new in 3.11 ( #7358 )
2022-02-22 08:42:03 -08:00
Alex Waygood
bdcaea4305
cgi: Add print_exception and print_arguments (#7359 )
2022-02-22 08:38:02 -08:00
Jukka Lehtosalo
12f45c5efb
Replace some literal types in logging with int ( #7354 )
...
See #7258 for an extended discussion. In summary, for mypy these
would be better written as follows, but this would not work with
other type checkers:
```
CRITICAL: Final = 50
```
2022-02-22 16:24:10 +01:00
Martin Fischer
51a3cf072c
Add comments about mypy limitation regarding TypeVar constraints ( #7350 )
2022-02-22 12:29:39 +01:00
Alex Waygood
d6ce3abd68
Add __all__ to most modules beginning with 'n', 'o' and 'p' ( #7345 )
2022-02-21 17:57:03 -08:00
Shantanu
09c945b32b
http: make __str__ match runtime def ( #7348 )
...
Co-authored-by: hauntsaninja <>
2022-02-21 17:55:29 -08:00
Shantanu
075b8e02eb
Update stubtest for async and dunder pos only checking ( #7333 )
...
Co-authored-by: hauntsaninja <>
2022-02-21 15:54:16 -08:00
Alex Waygood
3afc0b1ade
Update inspect stubs for Python 3.11 ( #7342 )
2022-02-21 16:36:01 +01:00
Adam Johnson
816f13339a
Fix unittest.TextTestResult.printErrorList() ( #7341 )
2022-02-21 12:16:31 +02:00
Adam Johnson
bd365f7093
Fix unittest.TextTestResult showAll name ( #7340 )
2022-02-21 11:33:45 +02:00
Nikita Sobolev
4d169eaa83
Adds bdist_wininst definition ( #7249 )
2022-02-20 22:58:48 -08:00
Alex Waygood
e2524b0e96
Add asyncio.base_futures.__all__ ( #7279 )
2022-02-20 17:59:14 -08:00
Shantanu
65724c254d
select: mark positional-only args ( #7337 )
...
Co-authored-by: hauntsaninja <>
2022-02-20 17:39:24 -08:00
Shantanu
94127ca2f5
builtins: add __build_class__ ( #7324 )
2022-02-20 16:16:07 -08:00
Martin Fischer
a0901817cf
argparse: Use Literal for action & nargs add_argument parameter types ( #7329 )
2022-02-20 16:12:07 -08:00
Alex Waygood
953f815f6b
Add EnumMeta.__prepare__ ( #7243 )
2022-02-20 15:57:21 -08:00
Alex Waygood
8130e40536
Add asyncio.streams.__all__ ( #7275 )
2022-02-20 15:44:32 -08:00
Shantanu
6c08c2f4bd
graphlib: update for py311 ( #7317 )
2022-02-20 15:23:27 -08:00