Commit Graph

3674 Commits

Author SHA1 Message Date
Alex Waygood
8d5d2520ac Use PEP 585 syntax wherever possible (#6717) 2021-12-28 11:31:43 +01:00
Alex Waygood
975b3e901b Always alias collections.abc.Set (#6712) 2021-12-27 17:09:47 +01:00
Akuli
1c43c6b30d Fix CI failure (#6707) 2021-12-26 23:26:37 +02:00
Nikita Sobolev
1e15f38578 Improve stat.py module with Literal values (#6705) 2021-12-26 21:12:33 +02:00
Alex Waygood
a54e21992c Remove ParamSpec-related # type: ignores (#6703) 2021-12-26 15:27:57 +01:00
Alex Waygood
0e75580381 Add missing attributes to contextlib._(Async)GeneratorContextManager (#6676) 2021-12-26 14:05:49 +01:00
Nikita Sobolev
0b3ee9808c exc_traceback in TracebackException can be None (#6693) 2021-12-26 12:11:11 +02:00
Joseph Young
8bf46faf5f Add encodings.utf_8_sig stubs (#6691) 2021-12-25 22:47:20 +02:00
Sebastian Rittau
4f39a31553 Remove asyncio loop arguments in Python 3.10 (#6690) 2021-12-25 21:39:36 +02:00
Denis Laxalde
e1ae89874b Let 'traceback' possibly be None in sys.__excepthook__ (#6678) 2021-12-24 11:11:00 +02:00
Akuli
48f13e451a shorten tkinter's comments (#6675) 2021-12-23 14:07:19 +02:00
Nikita Sobolev
1311657434 Remove inherited methods from webbrowser.pyi (#6673) 2021-12-23 12:36:25 +01:00
Thomas Grainger
eced701c8b add ParamSpec to asyncio.to_thread (#6668)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2021-12-23 13:29:02 +02:00
Sebastian Rittau
3fb2bcd4c1 Restore stubtest 0.930 (#6663) 2021-12-22 20:18:19 -08:00
Joseph Young
b842b21770 Add email.quoprimime stub (#6664)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
2021-12-23 00:56:57 +02:00
Sebastian Rittau
2a3ff630e8 Fix return type of ParserBase.error (#6666)
As this is an abstract method, NoReturn is problematic as deriving
classes (for example in beautifulsoup4 or fpdf2) have an incompatible
return type.
2021-12-22 23:26:02 +01:00
Joseph Young
d6f062314f Add email.base64mime stub (#6659) 2021-12-23 00:25:00 +02:00
Alex Waygood
1ec2387da1 Fix 'object.__reduce__' (#6662)
Reverts regressions introduced by #6292. Fixes #6661.
2021-12-22 12:08:43 -08:00
Joseph Young
40f2cb6e39 HTMLParser: Add missing stubs for attributes and methods (#6658)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2021-12-22 19:32:35 +02:00
Jelle Zijlstra
b0453811ed add (Base)ExceptionGroup (#6655)
Co-authored-by: Sebastian Rittau <srittau@rittau.biz>
2021-12-22 07:56:35 -08:00
Jelle Zijlstra
85712073ac Remove duplicate type from ArgumentParser.add_argument (#6652) 2021-12-22 08:59:23 +01:00
Jelle Zijlstra
14268f64e5 Widen MutableMapping.update type (#6653) 2021-12-22 08:54:05 +01:00
Jelle Zijlstra
e3ea71c018 Add comment to LogRecord.message (#6654) 2021-12-22 08:49:35 +01:00
Sebastian Rittau
0095536e6c Add some DB API 2.0 protocols and types (#6643)
Closes: #1037
2021-12-21 21:14:21 -08:00
Alex Waygood
a7c9788948 Improve stub for enum.property (#6648) 2021-12-21 21:11:07 -08:00
Sebastian Rittau
387ef81883 Return Supports(A)Next from (a)iter (#6035)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2021-12-20 19:15:59 -08:00
Anthony Sottile
60f2d2f86f improve urlencode(...) annotation for quote_via (#6345) 2021-12-20 18:30:35 -08:00
DevilXD
c51438e132 Use Literal instead of int for logging levels (#6610) 2021-12-20 18:29:04 -08:00
Randolf Scholz
4f9b45ff4c Logger.getChild subclass compatible typehint (#6609)
Co-authored-by: Randolf Scholz <rscholz@ismll.de>
Co-authored-by: Akuli <akuviljanen17@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2021-12-20 18:11:42 -08:00
Alex Waygood
519d70097b Update enum.pyi (#6629) 2021-12-20 17:51:48 -08:00
Numerlor
1ae4adac4b Fix ctypes.FormatError code parameter to be optional (#6635) 2021-12-20 15:30:24 -08:00
Alex Waygood
2173c44117 Correct return type of asynccontextmanager in 3.10 (#6634) 2021-12-20 17:58:13 +01:00
Pavel Karateev
b1b958def2 Add __note__ to BaseException in Python 3.11 (#6633) 2021-12-20 07:27:04 -08:00
Alex Waygood
e6911530d4 collections: remove redundant method redefinitions (#6630) 2021-12-19 23:38:42 +01:00
Alex Waygood
5dcca3fe46 Improve stubs for email.policy (#6631)
* Add the ABCMeta metaclass, present at runtime.
* Add missing attributes from the allowlist, which are documented.
* Annotate the __init__ methods according to the documentation.
2021-12-19 23:38:08 +01:00
Alex Waygood
12b79f64d7 Remove incorrect deque method overloads (#6628)
As the current comment in the source code states, these methods don't really take slices. It's surely better just to add `# type: ignore` comments, rather than have an incorrect stub.
2021-12-18 12:00:03 -08:00
Alex Waygood
4f7f30a8c4 Use SupportsKeysAndGetItem in most Mapping constructors (#6626) 2021-12-18 11:33:00 -08:00
Alex Waygood
ae725c3f10 Add test to ensure certain names are not imported from typing_extensions (#6619) 2021-12-17 14:50:25 -08:00
Alex Waygood
0b75d71303 Add a structseq class to _typeshed (#6560)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
2021-12-17 13:42:09 -08:00
Jelle Zijlstra
183a43a7e0 Fixes to curses stubs (#6620) 2021-12-17 18:39:00 +01:00
Stephen Rosen
df0a724c0f Always import Protocol from typing in stubs (#6617) 2021-12-17 13:12:22 +01:00
Sebastian Rittau
c900c0e769 Fix Python 3.10.1 problems pointed out by stubtest (#6604)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
2021-12-16 07:05:45 -08:00
Alex Waygood
c164d21225 Add timeout attribute to _socket.socket (#6607) 2021-12-16 13:50:43 +01:00
Sebastian Rittau
f6e3bd19f3 Fix unittest.case for Python < 3.9 (#6605)
_LoggingWatcher and _AssertLogsContext were moved to unittest._log in
Python 3.9, but were in unittest.case until 3.8.
2021-12-16 13:36:01 +01:00
Alex Waygood
4e1656dadf Correct sre_parse.State.opengroup (#6608) 2021-12-16 14:24:49 +02:00
Alex Waygood
6baf64c431 dis: rename private-to-typeshed aliases (#6598)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2021-12-16 14:03:11 +02:00
Shantanu
86da630cff turtle: improve RawTurtle.screen(s) types (#6603) 2021-12-16 14:02:06 +02:00
Alex Waygood
3d9599cec1 Improve stubs for email.headerregistry (#6588)
* Add max_count class vars
* Add init() methods
* Fix ContentDispositionHeader.content_disposition return type
2021-12-16 12:42:07 +01:00
Jens Hedegaard Nielsen
d7263a6dbf Allow frame to be None in default_int_handler (#6599) 2021-12-16 13:40:24 +02:00
Shantanu
7103b0be2d turtle: add RawTurtle.screens (#6594) 2021-12-16 08:55:09 +01:00