Alex Waygood
|
a36dc9032f
|
Make `complex and float` dunder methods have positional-only args (#6241)
|
2021-11-04 22:37:25 +01:00 |
|
Alex Waygood
|
e608205c05
|
Make bool() args positional-only (#6239)
|
2021-11-04 20:16:35 +01:00 |
|
Alex Waygood
|
6ed392ba5f
|
Make `type()` method params positional-only (#6238)
|
2021-11-04 11:48:34 -07:00 |
|
Alex Waygood
|
d0964d2221
|
Make super() parameters positional-only (#6237)
|
2021-11-04 11:13:41 -07:00 |
|
Alex Waygood
|
aa9cd1e80e
|
Make `range` parameters positional-only (#6236)
|
2021-11-04 10:56:16 -07:00 |
|
Alex Waygood
|
4cbc657167
|
Make getattr() parameters positional-only (#6235)
|
2021-11-04 18:28:33 +01:00 |
|
Alex Waygood
|
26f2c702d3
|
Make slice parameters positional-only (#6234)
|
2021-11-04 15:29:15 +01:00 |
|
Alex Waygood
|
e2ee7c297d
|
Make property method args positional-only (#6231)
|
2021-11-03 09:33:08 -07:00 |
|
Tomaz-Vieira
|
8bda66a737
|
lru_cache preserves signature of wrapped function (#6221)
Update pytype for a fix to ParamSpec as argument to Generic
|
2021-11-03 10:08:52 +01:00 |
|
Shantanu
|
c0675a797f
|
tempfile: add ignore_cleanup_errors to TemporaryDirectory (#6226)
|
2021-11-02 20:25:58 -07:00 |
|
Shantanu
|
38ab20926f
|
pathlib: update for py310 (#6225)
|
2021-11-02 20:23:30 -07:00 |
|
Yehuda Davis
|
3d5f35c33b
|
pathlib: add newline to write_text() method (#6224)
Closes #6223
|
2021-11-02 19:46:50 -07:00 |
|
EXPLOSION
|
f4143c40e8
|
Update SupportsIndex support for math and cmath (#6216)
* SupportsIndex for cmath
* Don't support __index__ on <3.7
|
2021-10-31 11:32:56 +01:00 |
|
Bas van Beek
|
05cc30b8da
|
Allow math functions to accept objects implementing the __index__ protocol (#6211)
|
2021-10-29 22:17:51 +02:00 |
|
EXPLOSION
|
41591f2fcd
|
Use TypedDicts for logging.config.dictConfig (#6193)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
|
2021-10-27 10:48:51 +03:00 |
|
Kyle Altendorf
|
9052674aa8
|
bytes.fromhex() returns cls instance, not bytes (#6201)
```console
$ cat y.py
import typing
class MyBytes(bytes):
pass
x = MyBytes.fromhex("abcd")
if typing.TYPE_CHECKING:
reveal_type(x)
else:
print(x.__class__.__name__)
```
```console
$ for v in 3.6 3.7 3.8 3.9 3.10; do echo -n "$v: " ; python$v y.py; done
3.6: MyBytes
3.7: MyBytes
3.8: MyBytes
3.9: MyBytes
3.10: MyBytes
```
```console
$ venv/bin/mypy y.py
y.py:9: note: Revealed type is "builtins.bytes"
```
|
2021-10-25 16:28:33 -07:00 |
|
Eric Werner
|
fd35084768
|
Update ModuleType to have __path__ (#6200)
Co-authored-by: Akuli <akuviljanen17@gmail.com>
|
2021-10-25 23:21:05 +03:00 |
|
Akuli
|
ece04a288e
|
Use TypeVar for WeakMethod (#6199)
|
2021-10-25 12:52:02 +02:00 |
|
Akuli
|
8454a48c5e
|
allow file descriptors in os.stat wrapper functions (#6198)
|
2021-10-25 13:00:27 +03:00 |
|
ROHAN SALWAN
|
e38248e818
|
Fix type of importlib.machinery.ModuleSpec.loader (#6194)
|
2021-10-25 12:59:49 +03:00 |
|
Akuli
|
739cc27cc4
|
fix shutil.disk_usage() argument type (#6197)
|
2021-10-25 11:52:04 +02:00 |
|
ROHAN SALWAN
|
766f7e76ec
|
Fix subprocess.list2cmdline: wrong type of the seq argument (#6190)
|
2021-10-25 12:06:55 +03:00 |
|
Bas van Beek
|
e4fa30e840
|
Use string literals for typing warnings actions (#6192)
|
2021-10-23 13:44:05 +02:00 |
|
Sebastian Rittau
|
b3f29b619b
|
Remove unnecessary _Collection alias (#6188)
This was a remnant of Python 3.5 compatibility, where Collection did not
exists and _Collection was aliased to a dummy class.
|
2021-10-22 12:32:35 -07:00 |
|
Kyle Altendorf
|
12dd8d9718
|
AbstractEventLoop.run_in_executor() returns Future (#6187)
https://docs.python.org/3.10/library/asyncio-eventloop.html#asyncio.loop.run_in_executor
> This method returns a asyncio.Future object.
|
2021-10-22 10:50:42 -07:00 |
|
Akuli
|
53087be4eb
|
get rid of tkinter._TkinterSequence type alias (#6181)
|
2021-10-18 10:22:01 +02:00 |
|
Akuli
|
5b03ad18cc
|
tkinter.ttk.Treeview: more Literal[""] (#6182)
|
2021-10-16 18:41:52 +02:00 |
|
Omer Ozarslan
|
f3a345493c
|
Make argparse._SubParsersAction generic (#6178)
|
2021-10-16 00:36:46 +03:00 |
|
Hasan Ramezani
|
3ba8c50d92
|
Add some attributes to http.client.HTTPResponse (#6176)
|
2021-10-15 16:46:39 +03:00 |
|
Akuli
|
994b69ef8f
|
Use lowercase tuple where possible (#6170)
|
2021-10-14 17:18:19 -07:00 |
|
Jelle Zijlstra
|
5f386b0575
|
Make args to AsyncContextManager.__aexit__ positional-only (#6172)
We already do this for `ContextManager.__exit__`. Should fix microsoft/pyright#2435.
|
2021-10-14 17:15:57 -07:00 |
|
Marti Raudsepp
|
c38c03bab8
|
builtins: next() does not allow keyword args for default (#6169)
|
2021-10-14 09:51:58 +02:00 |
|
Akuli
|
75ca712f3c
|
check_new_syntax.py: check nested annotations (#6167)
|
2021-10-14 00:28:38 +03:00 |
|
Akuli
|
e72a4034bf
|
Cleanup: use lower-case list and dict, add a test (#6161)
|
2021-10-13 22:59:27 +03:00 |
|
Stefan Tatschner
|
7720f9b7df
|
Add CAN_RAW_JOIN_FILTERS constant to socket stub (#6159)
This constant has been added in python 3.9.
|
2021-10-13 16:29:03 +02:00 |
|
Kevin Rose
|
3c8c2519b4
|
Fix small issues in ftplib (#6154)
|
2021-10-12 18:51:52 -07:00 |
|
David Robertson
|
498f1aa41d
|
Mark sqlite3.Cursor.rowcount as an int (#6150)
|
2021-10-11 14:54:30 +02:00 |
|
Anton Grübel
|
e3ae2e9291
|
Add missing items and types in site.pyi (#6142)
Use `set` instead of `Iterable` for `known_paths` argument
|
2021-10-11 12:11:24 +02:00 |
|
KotlinIsland
|
b7d1d099d9
|
add TypeGuard to coroutines.iscoroutine (#6105)
make CoroutineType extend Coroutine
|
2021-10-09 17:01:36 +02:00 |
|
Théo Cavignac
|
e018ad66dc
|
General object for sys.ps1 and sys.ps2 (#6139)
|
2021-10-09 15:38:39 +03:00 |
|
EXPLOSION
|
ca983cd319
|
Allow empty strings for show in tkinter.ttk.Treeview (#6135)
|
2021-10-09 11:17:02 +03:00 |
|
hardikpnsp
|
ee31999caf
|
Add missing methods to ExtensionFileLoader (#6120)
Closes: #4769
|
2021-10-08 23:14:32 +02:00 |
|
Nikita Sobolev
|
373c4e582a
|
traceback can be None in sys.excepthook (#6133)
|
2021-10-08 09:17:32 +00:00 |
|
Đỗ Quốc Vương
|
3c58736d01
|
Change type of backupCount from str to int (#6128)
|
2021-10-07 15:31:53 +02:00 |
|
Shantanu
|
55cf343ba9
|
zip: update for PEP 618 (#6123)
Resolves #6122
Co-authored-by: hauntsaninja <>
|
2021-10-06 12:54:47 -07:00 |
|
Kevin Rose
|
98dde9c364
|
Mark some contextlib method arguments as positional-only (#6118)
|
2021-10-05 19:41:52 -07:00 |
|
Kevin Rose
|
47e9788246
|
Add the rest of string.Template's class attributes (#6109)
|
2021-10-05 18:26:34 +02:00 |
|
Jake Bailey
|
b9ea346c14
|
Use overrides for IntFlag dunder-r methods (#6114)
|
2021-10-04 18:00:36 -07:00 |
|
Jake Bailey
|
4707e1d763
|
Fix use of unexported Pool type in multiprocessing.pool (#6111)
|
2021-10-04 17:20:24 -07:00 |
|
Anton Grübel
|
5f1adbfbd2
|
Add missing property in urllib.response, fix code types (#6108)
|
2021-10-04 16:01:33 -07:00 |
|