hatal175 and GitHub
f89cff3bf8
Fixing product and combinations ( #5213 )
2021-04-13 08:45:19 +02:00
Adrian Freund and GitHub
ff91f5630b
Added match_args parameter to dataclass (bpo-43764) ( #5212 )
...
https://bugs.python.org/issue43764
2021-04-12 15:42:43 -07:00
hatal175 and GitHub
2ae49e1307
http/html stubtest fixes ( #5208 )
2021-04-12 13:37:09 +02:00
hatal175 and GitHub
7adb0213f7
Convert itertools functions to classes ( #5211 )
2021-04-12 12:28:51 +02:00
Ashwin Ramaswami and GitHub
54f85c5b27
Add TarFile.offset ( #5210 )
...
Add TarFile.offset, which is an undocumented property. Fixes https://github.com/python/typeshed/issues/5209
2021-04-11 20:21:01 -07:00
hatal175 and GitHub
60975a3df8
compileall: rx argument, str paths ( #5172 )
2021-04-11 12:40:41 -07:00
hatal175 and GitHub
472485d80a
email stubtest exceptions ( #5207 )
2021-04-11 07:25:48 -07:00
Shantanu and GitHub
fa9d5a5e9f
future first: switch the order of some if statements ( #5206 )
...
Since we're adding this to our contribution guidelines in
https://github.com/python/typeshed/pull/5205
2021-04-11 06:44:18 -07:00
hatal175 and GitHub
b308c1f964
bz2 stub exceptions ( #5199 )
2021-04-10 19:53:05 -07:00
hatal175 and GitHub
25bac1d716
csv, ctypes, configparser explanations ( #5204 )
2021-04-10 19:18:22 -07:00
Sean B. Palmer and GitHub
4dd10fe31d
Fix a signature in smtpd.SMTPServer ( #5203 )
...
Fixes #5202 .
Use an appropriate type for the data argument of smtpd.SMTPServer.process_message.
2021-04-10 13:22:07 -07:00
hatal175 and GitHub
e26971a082
ssl stubtest exception fix/explanation ( #5137 )
2021-04-10 17:00:35 +02:00
Jelle Zijlstra and GitHub
97c6806582
Revert "Awaitable.__await__ should accept an Iterator rather than a Generator ( #5194 )" ( #5195 )
...
This reverts commit c687e297ec .
2021-04-09 09:49:39 +02:00
hatal175 and GitHub
413614aa83
xml stubtest exceptions ( #5161 )
...
* Explaining xml stubtest exceptions
* Fix 3.6/3.7 ExternalEntityParserCreate
* Fix typos and formatting
* Missing return type
* Reverting ExternalEntityParserCreate change to see error
* Remove unused sys import
* Readd ExternalEntityParserCreate with explanations
2021-04-08 17:43:51 -07:00
Wilfredo Sánchez Vega and GitHub
c687e297ec
Awaitable.__await__ should accept an Iterator rather than a Generator ( #5194 )
...
Fixes #5125
2021-04-09 01:43:46 +02:00
Cássio Botaro and GitHub
e2c4ffd9eb
Tighten wait() return type using overloads ( #5193 )
...
Closes : #5095
2021-04-08 20:34:43 +02:00
190e07236f
Tighten ensure_future() return type using overloads ( #5190 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2021-04-08 17:31:45 +02:00
31d1c30606
PEP 604: Add or operator to class type ( #5151 )
...
Co-authored-by: andrey.matveev <andrey.matveev@jetbrains.com >
2021-04-08 07:45:31 -07:00
Sebastian Rittau and GitHub
9fbcc6cf95
Use protocols for gzip and _compression ( #5170 )
...
Closes : #5099
2021-04-07 20:06:19 -07:00
hatal175 and GitHub
6c01c6afdc
Make ProxyType and CallableProxyType Generic ( #5166 )
2021-04-07 19:52:22 -07:00
rijenkii and GitHub
3d64e950f3
[stdlib] Fix resource.struct_rusage ( #5184 )
2021-04-06 09:26:45 +02:00
Edgar Handal and GitHub
4594164977
Improve PathLike handling for subprocess cmd/env ( #5185 )
2021-04-05 21:32:48 -07:00
701e741946
Rename _CursesWindow to window ( #5180 )
...
* Rename _CursesWindow to window in Python >= 3.8
The name _CursesWindow is not exposed at runtime which makes explicit type annotation difficult. It has to be wrapped in quotes, and this doesn't seem to work for all type checkers: PyLance's typechecker accepts it but Jedi's doesn't (tested in VS Code). This is especially annoying because with curses.wrapper(callback) there is no way to infer the type of the passed window except with an explicit annotation.
Experimentally, the type is exposed under the name "_curses.window" in Python 3.9 on both Ubuntu and Windows (via [windows-curses](https://pypi.org/project/windows-curses/ )). While this is not explicitly documented as public, it is the name used for all the window method docs, and it is probably unlikely to change since some might interpret the lack of underscore as indicating it is public. Unfortunately it doesn't seem to be exposed as such in Python 2, but `¯\_(ツ)_/¯`. Using the runtime name should allow type checking to work with most typecheckers/platforms without quotes, and the old name can be kept as an alias for backwards compatibility.
I discovered the name _curses.window is only actually exported in Python >= 3.8 so I moved the name behind a version check, and reverted the original class name to _CursesWindow
Co-authored-by: Akuli <akuviljanen17@gmail.com >
2021-04-05 23:59:37 +03:00
2e703c37e9
Fix importlib stubtest exceptions ( #5148 )
...
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com >
2021-04-05 12:01:26 -07:00
hatal175 and GitHub
82130cca56
Fix distutils and difflib stubtest exceptions ( #5182 )
2021-04-05 12:00:32 -07:00
hatal175 and GitHub
ef9b37ecab
codecs stubtest exceptions ( #5179 )
2021-04-03 22:44:16 -07:00
naglis and GitHub
6a8b6cc674
Add stub for xml.etree.ElementTree.indent ( #5178 )
2021-04-03 20:46:13 +03:00
Stanislav Levin and GitHub
acfaa70aa7
[stdlib] Add MININT and MAXINT for xmlrpc.client ( #5173 )
...
These constants are in this module since Python3.0
Signed-off-by: Stanislav Levin <slev@altlinux.org >
2021-04-02 14:20:36 +03:00
Akuli and GitHub
e98f398abc
allow bytes in tkinter.PhotoImage ( #5171 )
2021-04-01 12:54:49 +02:00
dod-wdwilcox and GitHub
059ab3868f
add stubs for Manager, Logger.root, Logger.manager ( #5160 )
...
* add stubs for Manager, Logger.root, Logger.manager
2021-03-31 20:58:51 +03:00
Tigran Kostandyan and GitHub
1ed1e00046
fix name attribute for Toplevel class ( #5146 )
2021-03-29 18:40:16 +02:00
hatal175 and GitHub
20a6de8fdd
Stubtest exceptions for sys, symtable, sysconfig and tarfile ( #5138 )
2021-03-26 21:33:19 -07:00
Dominic Davis-Foster and GitHub
839d711c6f
Fix constructor annotation for configparser.DuplicateOptionError ( #5142 )
...
Fixes #5141
2021-03-26 18:36:19 +01:00
hatal175 and GitHub
5b730d4ded
Fix Shlex stubtest errors ( #5135 )
2021-03-23 20:56:47 -07:00
hatal175 and GitHub
88a8d0ccbc
Explaining/Fixing asyncio allowlist exceptions ( #5132 )
2021-03-23 17:14:30 -07:00
Eric Traut and GitHub
f8e70d66e8
Improved overloads for mkstemp and mktemp functions in tempfile.pyi ( #5133 )
2021-03-23 17:07:46 -07:00
Takumi Kato and GitHub
75005741e6
Accept complex arguments to cmath functions ( #5131 )
2021-03-23 11:44:11 +01:00
Sebastian Rittau and GitHub
5f52e38fdd
Use SupportsWrite instead of IO ( #5069 )
2021-03-22 19:46:45 -07:00
Sebastian Rittau and GitHub
29061d36ae
Fix dict type if constructing with kwargs ( #4987 )
...
Closes #4846
2021-03-22 19:30:01 -07:00
Sebastian Rittau and GitHub
0cea325bc7
Modernize logging ( #5068 )
2021-03-22 19:26:43 -07:00
Gilad Reti and GitHub
758224b231
fix ctypes _FuncPointer restype ( #5079 )
2021-03-22 19:25:10 -07:00
Edgar Handal and GitHub
45c916e8d2
Type fixes for tempfile.TemporaryDirectory ( #5121 )
...
If no arguments are passed to the TemporaryDirectory constructor, then
the class defaults to using str. Overload the __init__ function to
cover this case.
2021-03-22 18:30:22 -07:00
0ec182227c
Added a few missing type arguments for generic types used in stdlib stubs
...
I just found and fixed a bug in pyright's "missing type arguments" check. When type arguments were omitted for a generic type within a subscript expression, the error was being suppressed. With this bug fixed, I found several new cases where type arguments were missing in stdlib stubs. (#5130 )
Co-authored-by: Eric Traut <erictr@microsoft.com >
2021-03-22 18:28:04 -07:00
a68fb50788
turtle.pyi: Add functions copied from _Screen ( #5104 )
...
The turtle module re-exports methods of its classes as top-level functions.
Typeshed includes most of these, but `exitonclick` and others from the
`_Screen` class were missing.
Add them.
Co-authored-by: Petr Viktorin <encukou@gmail.com >
2021-03-19 11:10:28 +01:00
Edgar Handal and GitHub
5bc6726e3f
Set xml.etree iterfind return types to Generator ( #5126 )
2021-03-18 09:31:00 +01:00
John T. Wodder II and GitHub
fc2933ca64
Make "addresses" argument to email.headerregistry.Group an Iterable ( #5124 )
...
Fixes #5123
2021-03-16 19:07:58 +01:00
hatal175 and GitHub
3de5d893de
Add Curses ACS Codes ( #5116 )
...
Closes : #5115
2021-03-15 15:24:32 +01:00
29c3d67626
Improved definition of divmod function in builtins ( #5114 )
...
Co-authored-by: Eric Traut <erictr@microsoft.com >
2021-03-15 11:10:09 +01:00
Jelle Zijlstra and GitHub
30fc2b8cd0
fix positional-only arguments to str and bytes ( #5112 )
2021-03-12 15:33:25 -08:00
Andrew Crabtree and GitHub
a3cfb4e507
Add missing msg type to ImportError ( #5111 )
...
Fixes #5107
2021-03-12 11:20:46 -08:00