Commit Graph

706 Commits

Author SHA1 Message Date
Romain
dd945ee380 fix type of distutils.cmd.Command.sub_commands (#3736) 2020-02-14 11:22:43 +01:00
Oleg Höfling
ba3679e433 Add types for modulefinder instance fields (#3714) 2020-02-08 11:38:21 +01:00
Anthony Sottile
e38b110f7b xml.sax.parse may also take IO[bytes] (#3725) 2020-02-05 20:56:57 +01:00
Shantanu
a8b63357ff array: mark positional-only args (#3722) 2020-02-05 16:23:06 +01:00
Shantanu
01f67b1649 uu: fix keyword-only arg (#3716) 2020-02-05 13:06:31 +01:00
Shantanu
695644807e uuid: add is_safe, Safe UUID (#3715)
* uuid: add is_safe, SafeUUID
* uuid: add useless parameter
2020-02-05 13:04:49 +01:00
Rune Tynan
ebc521869d Add missing parameter types to optparse (#3711)
* Add missing parameter types to optparse

* mark add_option_group arg as positional-only

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2020-02-02 22:13:56 -08:00
Rune Tynan
e8f85d9479 Fix missing types in builtins/__builtin__ (#3705)
* Fix missing type in builtins/__builtin__

* Add return type to memoryview cast
2020-02-02 22:13:48 -08:00
Rune Tynan
9e70c157c9 Add missing parameter types (#3709) 2020-02-02 22:06:40 -08:00
Shantanu
0db4897dab zipimport: various fixes (#3701)
- allow path of find_module to be None (the default value)
- add undocumented find_loader and get_resource_reader
- greater consistency for __init__ param names
2020-02-01 13:44:55 -08:00
Shantanu
a8412b601c _heapq: add key for py2, mark positional-only args (#3696)
* _heapq: mark positional-only args

* _heapq: add key argument for py2
2020-02-01 09:28:54 -08:00
Shantanu
a8f31b9c51 _random: mark positional-only args (#3697) 2020-02-01 09:28:15 -08:00
Shantanu
f96fe6abc0 xml.etree.ElementTree: update for py38 (#3700) 2020-02-01 09:23:11 -08:00
Shantanu
4d698711ea various errors: fix base class (#3702) 2020-02-01 09:15:23 -08:00
Shantanu
123d2cb093 argparse: fix RawTextHelpFormatter base class (#3703) 2020-02-01 09:14:29 -08:00
Shantanu
70f0dc1491 builtins: fix bytearray.fromhex (#3691)
bytearray.fromhex is a classmethod, not a staticmethod
Mark positional-only args in the other fromhex's
2020-01-30 18:58:36 -08:00
Shantanu
9798c243c9 builtins: start can be passed by keyword to sum in 3.8 (#3692) 2020-01-30 18:56:50 -08:00
Shantanu
10145fcc3a webbrowser: fix platform availability, register (#3694)
* webbrowser: fix platform availability

* webbrowser: add default value to arg instance of register
2020-01-30 18:55:57 -08:00
Shantanu
8b5e7f3efd _curses: fix setupterm, mark positional-only args (#3690)
* _curses: mark positional-only args

* _curses: fix setupterm
2020-01-30 18:53:08 -08:00
tikki
bd55cae8b6 fix arg name to socket.getaddrinfo for py3 (#3689) 2020-01-30 18:45:38 -08:00
Cyril Roelandt
47409f3e25 Add missing stubs for logging.handlers.WatchedFileHandler. (#3686)
Co-authored-by: CyrilRoelandteNovance <cyril@redhat.com>
2020-01-29 08:27:12 -08:00
Shantanu
26fd2b7968 sqlite3: alias OptimizedUnicode to str for py3 (#3678) 2020-01-29 11:18:19 +01:00
Shantanu
ac234f2592 turtle: various improvements (#3677)
* turtle: add None and default value to overloads
* turtle: add default value to write_docstringdict
* turtle: fix _Screen.setup
2020-01-29 11:17:16 +01:00
Shantanu
b3a9bfd5db pyexpat: improve ParserCreate, mark positional-only args (#3676) 2020-01-29 11:11:56 +01:00
Shantanu
119547b931 xml: fix default values, mark positional-only args (#3675)
Note xml.etree.ElementTree.TreeBuilder.start has a default value for
attrs in the C-accelerated module.
2020-01-29 11:09:53 +01:00
Jacob Ilias Komissar
eb6ce3cacb Fix socket.socket.ioctl (#3669)
Fixes #3495

Co-authored-by: Niels Buwen <nielsbuwen@users.noreply.github.com>
2020-01-27 21:25:33 -08:00
Ilaï Deutel
e7ddb21ae6 range.index() takes exactly one argument (#3668) 2020-01-27 20:19:12 -08:00
Shantanu
ce42c16e03 cmath: fix log, mark positional-only args (#3659) 2020-01-25 22:18:23 -08:00
Shantanu
6a878bf715 audioop: mark positional-only args (#3658) 2020-01-25 20:06:53 -08:00
Shantanu
ed95668638 builtins.pow: improve annotation (#3647) 2020-01-24 09:20:46 +01:00
crusaderky
03c9faa375 Pickle 5 (#3636) 2020-01-23 19:42:39 +01:00
Shantanu
edd1ec8a62 _codecs: fix various issues (#3649)
* _codecs: mark positional-only args as such
* _codecs: rename __data to __str where relevant
* _codecs: fix utf_16_ex_decode and utf_32_ex_decode
* _codecs: fix default value of charmap_encode
* _codecs: fix availability of charbuffer_encode
2020-01-23 15:38:58 +01:00
Shantanu
32563e9e1d builtins: mark positional-only args as such (#3648) 2020-01-23 15:35:45 +01:00
Shantanu
295c20211d ssl: fix arguments for py36 and below (#3640) 2020-01-23 15:10:36 +01:00
Shantanu
324d18b956 decimal: remove non-existent args from py3, mark positional-only args (#3633) 2020-01-23 15:00:48 +01:00
Shantanu
b4da2b694b csv: re-export Dialect from _csv (#3613)
Resolves #3611

Tested with mypy on:
```
f = open("asdf.csv", "w")

csv.writer(f)
csv.writer(f, dialect=csv.excel)
csv.writer(f, dialect=csv.excel())

csv.DictReader(f)
csv.DictReader(f, dialect=csv.excel)
csv.DictReader(f, dialect=csv.excel())

class CustomDialect(csv.Dialect):
    delimiter = "%"

csv.writer(f, dialect=CustomDialect)
csv.writer(f, dialect=CustomDialect())
```
2020-01-22 17:11:52 -08:00
Shantanu
d889de033a argparse: various fixes (#3630)
- add_subparsers uses keyword-only args
- required parameter is new in py37
2020-01-21 19:38:58 +01:00
Shantanu
d2da7d17c2 difflib: various fixes (#3629)
- add undocumented parameters to IS_LINE_JUNK and IS_CHARACTER_JUNK
- add kw-only charset to make_file
2020-01-21 19:30:05 +01:00
Shantanu
39d72bb61e distutils: various fixes (#3634)
- fix parameter name in `move_file`
- make `setup` keyword-only args keyword-only
- add undocumented (positional!) `swig_opts` parameter to `Extension`
2020-01-21 07:08:48 +01:00
Shantanu
666ecc7cca pprint: fix argument names (#3627)
This matters for passing in arguments by keyword
2020-01-20 09:02:23 +01:00
Shantanu
b374154705 operator: mark positional-only args (#3628) 2020-01-20 09:01:02 +01:00
Shantanu
32959dfe6e math: correct argument kinds (#3624)
* math: make positional-only args positional-only

* math: make keyword-only args keyword-only
2020-01-19 21:04:43 +01:00
Shantanu
f077918918 zlib: mark positional only args (#3623)
Found using new stub checking script
2020-01-19 21:02:13 +01:00
Shantanu
995e83ba2a zipfile: fix various stubs (#3621)
Found using new stub checking script
2020-01-19 11:52:08 +01:00
Rune Tynan
85afac3bd5 Add (_)dummy_threading module, identical to threading (#3554)
* Add (_)dummy_threading module, identical to threading

* Remove unnecessary comment, add consistency check
2020-01-18 07:42:32 -08:00
Jan Verbeek
475d1f75fe Add missing stubs to pdb and fix related issues in cmd and bdb (#3600) 2020-01-18 07:39:35 -08:00
Shantanu
b6b9df3836 sqlite3: add deterministic parameter to create_function (#3620) 2020-01-16 19:13:08 +01:00
Shantanu
137ff45282 opcode, dis: add jump parameter to stack_effect (#3618) 2020-01-16 19:08:18 +01:00
Ian Good
160b093eb3 MaildirMessage.set_date accepts a float argument (#3617) 2020-01-16 19:06:13 +01:00
Shantanu
375e8c1127 zipfile: fix ZipExtFile parameter (#3616)
This was changed in bpo-38334 and backported to Python 3.7.6 and 3.8.1.
2020-01-16 09:03:39 +01:00