Commit Graph

3103 Commits

Author SHA1 Message Date
Sebastian Rittau
4ac3ccad45 black: enable skip_magic_trailing_comma (#5252)
* black: enable skip_magic_trailing_comma

* Remove spurious commas
2021-04-27 08:32:32 -07:00
David Barker
b9937184ed Correct Fraction.__new__ typing for subclasses. (#5251)
Co-authored-by: David Barker <davebarker@google.com>
2021-04-27 10:15:54 +02:00
hatal175
a98e3e3ff9 Replace some type with Type[] (#5254)
* Replace some type with Type[]

* Change aggregate_class to be Callable
2021-04-26 07:31:16 -07:00
Thomas Cellerier
e5336e2358 loop.remove_signal_handler returns a bool (#5253) 2021-04-26 16:10:04 +02:00
Sebastian Rittau
45916045c8 Upgrade black to 21.4b0 and reformat (#5250)
This introduces newlines before decorators.
2021-04-26 13:58:27 +02:00
hatal175
d151d1b8bb Stubtest fixes (#5249) 2021-04-25 21:56:54 -07:00
Jelle Zijlstra
cb108516f6 add cProfile.Profile.stats (#5246)
* add cProfile.Profile.stats

* also add to profile.pyi
2021-04-24 18:28:22 +03:00
Vyom Pathak
c3e1875c25 Changed: text argument type to support float and int values for Tkinter
* Changed: text argument type to support float and int values for Tkinter
2021-04-24 17:33:45 +03:00
Sebastian Rittau
bac1918b5f PathLike cleanup (#5242)
Copy builtins._PathLike to os.PathLike

Use os.PathLike exclusively outside of builtins
2021-04-23 10:15:07 -07:00
ldruschk
27facc7ff9 change timeouts in telnetlib to float (#5243) 2021-04-23 14:21:21 +02:00
Daniel Rosenwasser
863b8f2e98 More complete type stubs for tkinter Canvas methods. (#5188)
* More complete type stubs for tkinter Canvas methods.

* Screen units.

* Switch to type alias.
2021-04-22 10:15:35 +03:00
hatal175
bf5ff49b53 mailbox, mimetypes, unittest, zipfile: stubtest fixes (#5239) 2021-04-21 21:58:01 -07:00
Jon Banafato
2686e20060 Add missing tag attribute to TypeIgnore stub (#5238)
This attribute was [added in 3.8]. This change lets mypy resolve the
type correctly instead of failing with an attr-defined error.

[added in 3.8]: https://github.com/python/cpython/pull/13479
2021-04-21 18:48:45 -07:00
hatal175
fc0775664d Use native SupportsIndex in builtins (#5229) 2021-04-20 22:24:39 -07:00
Shantanu
fc660d6d41 Move typing_extensions to stdlib (#5233)
I'm not sure what the best way to do this is. This effectively orphans
types-typing-extensions, but maybe that's not really a problem. (We can
yank the package too)

See https://github.com/python/typeshed/pull/5229#issuecomment-822234125
for some details

Co-authored-by: hauntsaninja <>
2021-04-20 21:55:48 -07:00
Vyom Pathak
f68ef6ca76 spec_from_loader and spec_from_file_location can return None (#5224)
Closes #5117
2021-04-19 12:03:33 +02:00
hatal175
fbf21995e3 Various stubtest fixes (#5230) 2021-04-18 09:30:00 -07:00
hatal175
f44f38fda3 Fixes #1110. Use SupportsIndex in str, bytes and bytesarray functions wh… (#5228)
* Fixes #1110. Use SupportsIndex in str, bytes, bytesarray functions where applicable.
2021-04-17 22:27:58 +03:00
hatal175
c9d996fe55 Various stubtest exceptions (#5227) 2021-04-17 07:03:28 -07:00
Sebastian Rittau
4d734e38dd Add docutils definitions and (incomplete) modules (#5192) 2021-04-16 11:50:23 -07:00
hatal175
d3b2cafa85 builtins stubtest exceptions (#5219) 2021-04-16 10:41:04 -07:00
Vyom Pathak
baea6c184e Changed: input argument type to support None values for subprocess.check_output (#5223) 2021-04-16 09:56:53 +02:00
hatal175
82be016aa4 Various packages stubtest fixes (#5221) 2021-04-15 21:04:40 -07:00
Shantanu
3d8bffae80 pkgutil: returns a List[str] usually (#5222)
Yes, technically it returns whatever its first argument is if it isn't
a list.

Doing this because https://github.com/python/mypy/pull/9454#issuecomment-820661189
2021-04-15 12:43:53 -07:00
hatal175
bf201c8201 Various stubtest fixes (#5215) 2021-04-14 19:14:07 -07:00
Maxime Arthaud
3536e2a080 Type the constructor of IntEnum and IntFlag (#5217)
These should only accept integers or enum members.
2021-04-14 18:41:07 -07:00
Henry Schreiner
67090510ba importlib.resouces: add as_file for Python 3.9 (#5216) 2021-04-13 23:02:34 -07:00
Henry Schreiner
ce1871a5bb importlib.abc: Traversable takes a path (#5214) 2021-04-13 19:43:20 -07:00
hatal175
f89cff3bf8 Fixing product and combinations (#5213) 2021-04-13 08:45:19 +02:00
Adrian Freund
ff91f5630b Added match_args parameter to dataclass (bpo-43764) (#5212)
https://bugs.python.org/issue43764
2021-04-12 15:42:43 -07:00
hatal175
2ae49e1307 http/html stubtest fixes (#5208) 2021-04-12 13:37:09 +02:00
hatal175
7adb0213f7 Convert itertools functions to classes (#5211) 2021-04-12 12:28:51 +02:00
Ashwin Ramaswami
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
60975a3df8 compileall: rx argument, str paths (#5172) 2021-04-11 12:40:41 -07:00
hatal175
472485d80a email stubtest exceptions (#5207) 2021-04-11 07:25:48 -07:00
Shantanu
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
b308c1f964 bz2 stub exceptions (#5199) 2021-04-10 19:53:05 -07:00
hatal175
25bac1d716 csv, ctypes, configparser explanations (#5204) 2021-04-10 19:18:22 -07:00
Sean B. Palmer
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
e26971a082 ssl stubtest exception fix/explanation (#5137) 2021-04-10 17:00:35 +02:00
Jelle Zijlstra
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
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
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
e2c4ffd9eb Tighten wait() return type using overloads (#5193)
Closes: #5095
2021-04-08 20:34:43 +02:00
Sebastian Rittau
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
Andrey
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
9fbcc6cf95 Use protocols for gzip and _compression (#5170)
Closes: #5099
2021-04-07 20:06:19 -07:00
hatal175
6c01c6afdc Make ProxyType and CallableProxyType Generic (#5166) 2021-04-07 19:52:22 -07:00
rijenkii
3d64e950f3 [stdlib] Fix resource.struct_rusage (#5184) 2021-04-06 09:26:45 +02:00
Edgar Handal
4594164977 Improve PathLike handling for subprocess cmd/env (#5185) 2021-04-05 21:32:48 -07:00