Alex Waygood
|
584336a41e
|
Fix several methods that should be async def, but aren't (#7107)
|
2022-02-02 15:18:14 +01:00 |
|
Nikita Sobolev
|
1b99812621
|
Require coroutines for create_task() (#6779)
|
2022-02-02 13:35:00 +01:00 |
|
Nikita Sobolev
|
970b8a676c
|
Use async def instead of def ... -> Awaitable in typing (#7105)
|
2022-02-02 13:14:08 +01:00 |
|
Ilya Kulakov
|
f2ce1d1d21
|
bisect: insort_* expects x to match type of elements of a (#7102)
|
2022-02-02 12:21:11 +01:00 |
|
Gabe R
|
7e053ac5bd
|
Add some missing type hints to tkinter (#6359)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
|
2022-02-02 10:29:11 +02:00 |
|
Alex Waygood
|
3e6375e606
|
Delete commented-out pydoc.Scanner class (#7100)
|
2022-02-01 19:46:51 +02:00 |
|
Alex Waygood
|
023e21dedf
|
Delete SupportsAnyComparison type in _typeshed (#7098)
|
2022-02-01 14:32:20 +01:00 |
|
Sebastian Rittau
|
54fde0c2a1
|
Improve protocol return types (#7093)
* Dunder comparisons must return bool.
* write() return type should be ignored.
* Use custom comparison protocols in _operator.pyi
|
2022-02-01 08:59:07 +01:00 |
|
Ilya Kulakov
|
587d15a9bc
|
bisect: fix type of x when key is present (#7097)
|
2022-01-31 17:49:58 -08:00 |
|
Alex Waygood
|
f86f096e1c
|
Use literal types in lzma (#7095)
|
2022-01-31 10:46:26 -08:00 |
|
Jelle Zijlstra
|
2b72dea679
|
Allow ExitStack.push callbacks to return None (#7090)
|
2022-01-31 08:21:32 +01:00 |
|
Shantanu
|
b88a6f19cd
|
Upgrade black version (#7089)
|
2022-01-30 16:27:06 -08:00 |
|
Nikita Sobolev
|
9854926289
|
function argument in shutil.register_unpack_format must be Callable (#7083)
|
2022-01-30 11:29:36 -08:00 |
|
D. Spindel
|
136592666b
|
FileFinder takes a class, not an instance (#7085) (#7086)
The FileFinder takes a tuple of (class, arguments) to instantiate for
each time, rather than an existing instance.
Fixes #7085
|
2022-01-30 08:44:01 -08:00 |
|
Nikita Sobolev
|
1a71371dda
|
Use dbm._TFlags in shelve.open (#7084)
|
2022-01-30 14:05:52 +01:00 |
|
Jelle Zijlstra
|
3b29006a3e
|
email.generator: Use protocols instead of TextIO/BinaryIO (#7082)
|
2022-01-30 14:02:11 +01:00 |
|
Alex Waygood
|
45a2dad83c
|
Reduce use of Any in equality methods (#7081)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
|
2022-01-30 00:59:00 +02:00 |
|
Alex Waygood
|
d59fb394e7
|
Remove unused TypeVar (#7079)
Flagged by https://github.com/PyCQA/flake8-pyi/pull/161
|
2022-01-29 11:36:02 -08:00 |
|
Alex Waygood
|
99cec2d16b
|
Reduce duplication of code between typing and typing_extensions (#7075)
|
2022-01-29 07:44:42 -08:00 |
|
Nikita Sobolev
|
54eef59fe4
|
Improve shlex.push_source types (#7071)
|
2022-01-29 11:41:19 +02:00 |
|
Alex Waygood
|
7e79706ddd
|
Clarify why some module-level objects in typing have default values (#7037)
|
2022-01-28 17:38:25 -08:00 |
|
Alex Waygood
|
33ecb68603
|
Fix return annotations of several methods that return self at runtime (#7070)
|
2022-01-28 17:37:49 -08:00 |
|
Nikita Sobolev
|
749d3db815
|
Make asyncio.isfuture a TypeGuard (#7057)
|
2022-01-28 11:08:31 -08:00 |
|
Alex Waygood
|
390634b96b
|
Improve weakref.WeakValueDictionary.__init__ (#7068)
|
2022-01-28 12:35:26 +01:00 |
|
Sebastian Rittau
|
6746e83f52
|
Counter/defaultdict: Key type 'str' if initialized with keywords (#7048)
|
2022-01-28 12:41:58 +02:00 |
|
Nikita Sobolev
|
92d135a37c
|
Use TypeGuard in ElementTree.pyi (#7059)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
|
2022-01-28 11:33:45 +02:00 |
|
Nikita Sobolev
|
67766f282f
|
Use import instead of re-definition of constants in subprocess (#7065)
|
2022-01-28 00:09:33 -08:00 |
|
Sebastian Rittau
|
b87ebc5375
|
Don't use a literal for TYPE_CHECKING (#7062)
Partly addresses #7061
|
2022-01-27 23:51:22 -08:00 |
|
Alex Waygood
|
dbb5488b31
|
Do not use True or False as default values in assignments (#7060)
|
2022-01-27 13:51:36 -08:00 |
|
Nikita Sobolev
|
d43639d289
|
Improve asyncio.Future type (#7058)
|
2022-01-27 12:46:43 -08:00 |
|
Alex Waygood
|
0e185f4087
|
Improve inspect stubs (#7050)
|
2022-01-27 09:04:48 -08:00 |
|
Alex Waygood
|
f7a7e0b386
|
Improve unittest.removeHandler in Python 2 (#7055)
This brings the signature in line with the signature of `removeHandler` in Python 3:
a54e21992c/stdlib/unittest/signals.pyi (L11-L14)
|
2022-01-27 09:04:18 -08:00 |
|
Alex Waygood
|
2d8decd237
|
Backport many ParamSpec-related changes to Python 2 (#7054)
|
2022-01-27 07:57:26 -08:00 |
|
Nikita Sobolev
|
97c490aec0
|
Fix sys.path_hooks type (#7049)
Docs: https://docs.python.org/3/library/sys.html#sys.path_hooks
|
2022-01-27 07:21:02 -08:00 |
|
Andrew Svetlov
|
56aa2088aa
|
Add BufferedProtocol.eof_received() (#7043)
|
2022-01-27 12:09:29 +01:00 |
|
Jelle Zijlstra
|
d5101dced7
|
Fix float.__rpow__ (#7047)
Fixes #7046.
|
2022-01-26 19:18:42 -08:00 |
|
Andrew Svetlov
|
98afaa4c76
|
Fix loop.remove_reader() and loop.remove_writer() return types (#7042)
|
2022-01-26 14:52:15 +01:00 |
|
Tom Parker-Shemilt
|
01510448a9
|
Python 2: io.IOBase.readline accepts None (#7041)
|
2022-01-26 11:32:20 +02:00 |
|
Nikita Sobolev
|
9651f6fa04
|
Use better types for time.get_clock_info (#7040)
|
2022-01-26 11:09:31 +02:00 |
|
Nikita Sobolev
|
c52bddb459
|
Use existing type alias in timeit (#7039)
|
2022-01-26 10:51:26 +02:00 |
|
Alex Waygood
|
5d07ebc864
|
Use PEP 585 syntax in typing and typing_extensions, and remove module-level defaults where possible (#7036)
|
2022-01-25 16:13:36 +01:00 |
|
Nikita Sobolev
|
bfda5c640b
|
Add mixins module to asyncio (#6789)
|
2022-01-25 12:53:55 +01:00 |
|
Vlad Starostin
|
fab2a47f9b
|
Use stricter transport types in asyncio subprocess methods (#7026)
Co-authored-by: Vlad Starostin <vladstar@yandex-team.ru>
|
2022-01-25 11:07:36 +01:00 |
|
Nikita Sobolev
|
20508d05f4
|
Use ParamSpec in unittest.case (#7012)
|
2022-01-25 10:25:28 +01:00 |
|
Nikita Sobolev
|
03a7ac59c9
|
Use @overload for sunau.open (#7033)
|
2022-01-25 10:22:56 +01:00 |
|
Nikita Sobolev
|
9a89e09753
|
Removed unused # noqa: F403 (#7032)
|
2022-01-25 09:21:11 +01:00 |
|
Alex Waygood
|
6346464aed
|
Use import instead of type alias in email/message.pyi (#7022)
|
2022-01-24 13:00:29 +01:00 |
|
Nikita Sobolev
|
c8bfa511f7
|
Add TODO to support Concatenate in curses (#7018)
|
2022-01-24 12:13:18 +02:00 |
|
Nikita Sobolev
|
dc176d70ec
|
Use ParamSpec in unittest.async_case (#7011)
|
2022-01-23 13:54:06 -08:00 |
|
Nikita Sobolev
|
166d6c618c
|
Use ParamSpec in profile.Profile.runcall (#7010)
|
2022-01-23 13:34:40 -08:00 |
|