Rebecca Chen and Sebastian Rittau
ac35a18ad6
Make the value argument to ctypes.cbool.__init__ optional. ( #3273 )
2019-09-28 00:39:04 +02:00
Parth Sharma and Sebastian Rittau
4e1a45a0bb
update codecs.register type definition ( #3271 )
...
Closes #3262
2019-09-27 19:06:08 +02:00
brianjyoung and Sebastian Rittau
d1ed2b275f
Updated logging type stub ( #3269 )
2019-09-27 13:28:08 +02:00
Alex Jurkiewicz and Sebastian Rittau
efdbefee86
Add return types for pymysql.connection.close/cursor ( #3268 )
2019-09-27 07:04:23 +02:00
Árni Már Jónsson and Sebastian Rittau
e0cc8bdafb
inspect.Traceback/FrameInfo index/code_context attributes now Optional[] ( #3265 )
...
Resolves #3264
2019-09-26 17:13:00 +02:00
Colin Gilgenbach and Sebastian Rittau
c33239b011
click: Support tuples of _ParamTypes, CliRunner fixes ( #3259 )
2019-09-24 14:11:25 +02:00
Rebecca Chen and Sebastian Rittau
3f8c2169d1
Define listdir in posix and import it in os. ( #3258 )
2019-09-23 23:41:05 +02:00
Augusto Hack and Sebastian Rittau
829c646d69
Added constructor types for click.FloatRange ( #3257 )
2019-09-23 20:40:54 +02:00
Augusto Hack and Sebastian Rittau
c1ec292344
Added missing top-level export to click ( #3256 )
2019-09-23 18:48:13 +02:00
sinancepel and Sebastian Rittau
01b7002a89
Introduce explicit __str__ and __repr__ for Exceptions ( #3247 )
2019-09-23 18:25:49 +02:00
Eric Traut and Sebastian Rittau
c879ff05aa
Changed type of fieldname parameter in DictWriter __init__ method from Sequence[str] to Iterable[str]. This allows it to work with the following code: ( #3253 )
2019-09-23 18:24:45 +02:00
秋葉 and Sebastian Rittau
a011d1945e
add missing errnos ( #3254 )
2019-09-23 18:24:05 +02:00
Eric Traut and Sebastian Rittau
c65b5cc61c
Changed combine method in datetime to use aliased _date and _time types (like all other methods in this class) to avoid namespace collision with date and time methods. ( #3251 )
2019-09-23 18:23:46 +02:00
Vasily Zakharov and Sebastian Rittau
4d662f0f49
Stubs for maxminddb added ( #3245 )
2019-09-19 17:49:38 +02:00
Rebecca Chen and Sebastian Rittau
0602840cc2
Make the type of timeout Optional[float] everywhere in subprocess. ( #3241 )
2019-09-18 11:05:49 +02:00
Rebecca Chen and Sebastian Rittau
9488b58fb3
Copy a better definition of abstractmethod from 3/abc to 2/abc. ( #3242 )
2019-09-18 11:04:53 +02:00
Carl Meyer and Jelle Zijlstra
8b28753b64
Update and improve py_compile module stubs. ( #3240 )
2019-09-17 19:48:26 -07:00
Philippe F and Sebastian Rittau
ce0dc8a23d
Add proper support for __rtruediv__ on libpath.Path ( #3236 )
2019-09-17 23:24:42 +02:00
Augusto Hack and Sebastian Rittau
4c63939585
setprofile accepts None ( #3239 )
...
The function `threading.setprofile` can be called with a `None` value to
clear the profile function. This does unset the function from the
existing threads, it only clears the callback function so that new
threads are created without the profiling hook installed.
2019-09-17 13:15:27 +02:00
Brad and Sebastian Rittau
babc0c1912
Accept bytes to several Redis client commands ( #3238 )
2019-09-17 11:30:00 +02:00
Alex Garbutt and Sebastian Rittau
895ae0fd9b
requests.Session.request data arg accepts an iterable of tuples ( #3237 )
2019-09-16 22:16:52 +02:00
Ivan Levkivskyi and Sebastian Rittau
d0f3eb2d6b
Use Text for text arguments to click.[un]style ( #3233 )
2019-09-16 15:36:28 +02:00
秋葉 and Sebastian Rittau
2edb36e993
Add ThreadingHTTPServer stub ( #3232 )
...
Fixes #3217
2019-09-15 16:06:19 +02:00
Rune Tynan and Jelle Zijlstra
2b97bb904a
Add AIFC module stubs ( #3075 )
2019-09-11 15:39:41 -07:00
plokmijnuhby and Sebastian Rittau
8d053f139f
Change SyncManager behaviour when used as a context decorator ( #3230 )
...
Resolves #3018 .
2019-09-11 18:24:36 +02:00
秋葉 and Sebastian Rittau
5ccf017ca0
fix: Add MapResult type ( #3228 )
2019-09-11 18:20:40 +02:00
jjmortensen and Sebastian Rittau
686e21d330
Fix type in argparse.HelpFormatter._fill_text() ( #3229 )
2019-09-11 17:00:25 +02:00
Sebastian Rittau and Jelle Zijlstra
c9f19b1d72
Use protocol for FTP.stor* ( #3227 )
...
* Use protocol for FTP.stor*
* Reformat ftplib.pyi with black
2019-09-10 14:40:10 -07:00
herr kaste and Sebastian Rittau
668988fa8c
Return concrete sets from ItemsView and KeysView ( #3181 )
2019-09-05 16:59:59 +02:00
Benjamin Peterson and Sebastian Rittau
3fc8aec425
Allow passing str to Python 2's bytearray.extend. ( #3223 )
2019-09-04 23:24:58 +02:00
Sebastian Rittau and GitHub
efb4af0108
Mark some types as non-hashable ( #3219 )
...
Based on @JelleZijlstra's PR #2221 .
Fixes #2148
2019-09-04 17:38:09 +02:00
Daniel Holth and Sebastian Rittau
1d21315773
ssl.pyi: Add functions, support Path ( #3044 )
2019-09-03 12:10:48 +02:00
Pascal Corpet and Sebastian Rittau
b94fa842eb
Type response of Flask test client methods: get, post, etc. ( #2904 )
2019-09-03 11:12:11 +02:00
Rebecca Chen and Sebastian Rittau
abc241bd35
Use Literal to improve tempfile.[Named]TemporaryFile. ( #3215 )
2019-08-31 11:25:44 +02:00
Shannon Zhu and Jelle Zijlstra
f9300ed1ed
Update pyre_extensions stub ( #3214 )
2019-08-30 16:15:24 -07:00
Colin Gilgenbach and Sebastian Rittau
99e8ed42a4
Mark ParamType.fail() as NoReturn ( #3213 )
...
This function just raises a click.BadParameter exception with the supplied arguments.
2019-08-29 17:57:43 +02:00
Sebastian Rittau and Jelle Zijlstra
ae881faaf1
Remove custom _Text type ( #3211 )
...
* Remove custom _Text type
Since the custom type was only used in argument types, it was
effectively only an alias for typing.Text.
* Run requests/api.pyi through black
2019-08-29 08:51:59 -07:00
Andriy Teraz and Sebastian Rittau
d78747c0f0
Make target optional in contextlib redirecting managers ( #3212 )
...
Fixes #3210
2019-08-29 17:38:53 +02:00
Benjamin Peterson and Michael J. Sullivan
f53f52de57
requests: Allow bytes for url parameters. ( #3209 )
...
typeshed already partially reflected https://github.com/psf/requests/pull/2238 but not completely.
2019-08-28 21:53:19 -07:00
Benjamin Peterson and Jelle Zijlstra
a48abb4546
Add unquote_to_bytes to Python 3 six.moves.urllib.parse. ( #3208 )
2019-08-28 18:01:38 -07:00
Jaromir Latal and Sebastian Rittau
cd1a0c592a
Add typestubs for unittest.util ( #3186 )
2019-08-27 15:34:22 +02:00
Ran Benita and Jelle Zijlstra
3e4a251b2b
doctest: fix type of DocTestParser.get_doctest(lineno) ( #3206 )
...
Reference:
https://docs.python.org/3/library/doctest.html#doctest.DocTest.lineno
Also noticed a typo in get_examples() argument name.
2019-08-24 13:30:13 -07:00
plokmijnuhby and Jelle Zijlstra
282405696e
Make inplace sorting require mutable sequences in bisect module ( #3199 )
2019-08-24 09:06:38 -07:00
Rebecca Chen and GitHub
03b38d4d2e
Add sys.flags.utf8_mode. ( #3205 )
...
This is new in Python 3.7:
https://docs.python.org/3/library/sys.html#sys.flags
2019-08-23 12:06:21 -07:00
Benjamin Peterson and Sebastian Rittau
ce0f5b226f
zipfile.ZipFile: Add start_dir attribute. ( #3203 )
2019-08-23 08:46:16 +02:00
Scott Belden and Sebastian Rittau
04bcb89aea
create_server returns a Server, not AbstractServer ( #3131 )
...
* remove create_unix_connection and use ABCMeta
2019-08-23 08:31:40 +02:00
Samuel Freilich and Sebastian Rittau
75ccbdcab5
cadata param can (and PEM-encoded cadata must) be unicode under PY2 ( #3150 )
2019-08-23 08:25:41 +02:00
Shannon Zhu and Jelle Zijlstra
72010bc5dc
Update how mock classes alias to Any ( #3182 )
...
* Update how mock classes alias to Any
> First, the z: Any situation looks like a bug or accidental feature to me.
This is definitely meant (and works) as a variable declaration; that it
also allows using z as a type seems wrong. I can't find any evidence in
PEP 484 that this was intended; in mypy it's likely the accidental result
of other design choices meant to shut up errors about Any.
Ideally these classes could be declared as empty class stubs, but since the comments suggest this isn't possible yet, let's update these to be type aliases to Any rather than global variables of type Any. This would avoid invalid type errors when the implementation of type checkers respect the intention that `z: Any` does not make `z` a valid type.
* Update mock.pyi
2019-08-19 17:10:27 -07:00
Michael Nix and Sebastian Rittau
1ab5145124
adds threading related members to queue.pyi ( #3198 )
2019-08-19 18:33:19 +02:00
Alan Du and Sebastian Rittau
e252094354
multiprocessing.Value can also take a Type ( #3200 )
2019-08-19 17:52:00 +02:00