Sebastian Rittau and GitHub
a913af9523
flake8: Enable F811 ( #4158 )
2020-06-02 14:08:54 -07:00
Gal Ben David and GitHub
d11da2c5d1
revert orjson.pyi obj parameter ( #4046 )
...
After submitting a pull request to orjson repository, the author has changed the library and "obj" parameter is now positional only.
Not this behavior is aligned with the stub file and the change can be reverted.
https://github.com/ijl/orjson/releases/tag/3.0.1
2020-05-20 09:11:39 -07:00
dosisod and GitHub
2ead8123a6
Add Waitress stubs ( #3889 )
2020-05-13 16:22:13 +02:00
Gal Ben David and GitHub
1d2ec3cd3b
Update orjson.pyi to support two new flags ( #3975 )
...
Updated orjson.pyi to support two new added flags `OPT_INDENT_2` and `OPT_NON_STR_KEYS`.
Renamed `__obj` to `obj` to allow using named parameter `obj` instead of positional, without getting errors.
2020-05-12 18:06:06 -07:00
Peter Pentchev and GitHub
0503fb0f50
Fix some pkg_resources variable types. ( #3919 )
...
Allow passing proper metadata to Distribution.from_location() and
Distribution.from_filename().
Correct the order of arguments for the importer functions.
Note that some functions accept any iterables, not just sized ones.
Correct the type of the VersionConflict classes' context.
2020-04-09 12:22:14 +02:00
e56adddc48
dataclasses: change hash to unsafe_hash, add a minor overload ( #3892 )
...
Co-authored-by: hauntsaninja <>
2020-04-03 17:23:05 -07:00
Ivan Levkivskyi and GitHub
aa945cde03
Add six.moves.collections_abc. ( #3812 )
2020-03-06 00:13:24 +00:00
ijl and GitHub
ea0a9c2bd6
Update orjson annotations to 2.4.0 ( #3737 )
2020-02-14 08:32:24 -08:00
Rune Tynan and GitHub
e3ddfd46b4
Fix missing type for dataclasses ( #3708 )
...
* Add missing return type to make_dataclass
* Fix consistency check
2020-02-02 21:58:15 -08:00
Anthony Sottile and Jelle Zijlstra
d0f57d7d38
Fill out more attributes in six ( #3589 )
2020-01-18 07:41:51 -08:00
Dylan Anthony and Sebastian Rittau
9b63192390
Update orjson stub from orjson repository( #3532 )
2019-12-06 15:59:27 +01:00
Utkarsh Gupta and Sebastian Rittau
72ff7b94e5
__init__.pyi: Accept RSAPrivateKey or RSAPublicKey as the key ( #3410 )
...
Closes : #3381
2019-10-26 21:09:06 +02:00
Vasily Zakharov and Jelle Zijlstra
57384ce033
Revised stubs for geoip2 third party library ( #3317 )
2019-10-09 19:28:42 -07:00
Utkarsh Gupta and Sebastian Rittau
4027add6b3
__init__.pyi: Add missing methods on pkg_resources.VersionConflict ( #3318 )
2019-10-08 20:36:38 +02:00
Sebastian Rittau and Jelle Zijlstra
256b3ce8ab
Remove a bunch of unused imports ( #3323 )
2019-10-08 07:59:32 -07:00
Vasily Zakharov and Sebastian Rittau
e62857f851
Updated maxminddb stubs to v1.5.0 ( #3300 )
2019-10-04 12:55:46 +02:00
Sebastian Rittau and Jelle Zijlstra
ed4b1de0ad
Fix third_party errors with --disallow-any-generics ( #3278 )
...
Part of #3267 . Together with #3276 this should fix all such problems.
2019-09-30 13:14:01 +02:00
Vasily Zakharov and Sebastian Rittau
4d662f0f49
Stubs for maxminddb added ( #3245 )
2019-09-19 17:49:38 +02: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
Sebastian Rittau and GitHub
9ccf9356bf
Remove Python 3.4 support ( #3147 )
...
Closes #3123
2019-07-27 10:58:21 +02:00
Benjamin Woodruff and Jelle Zijlstra
3272307933
Make dataclasses.Field.metadata non-optional ( #3094 )
...
If `metadata` is `None` the Field constructor replaces it with an empty
mapping object, so this value can never be None.
https://github.com/python/cpython/blob/v3.7.3/Lib/dataclasses.py#L243
2019-06-28 18:28:50 -07:00
Jean Hominal and Sebastian Rittau
897148073a
Add functions to six.moves.urllib.request ( #2982 )
...
parse_http_list and parse_keqv_list were added to six.moves.urllib.request
in version 1.11.
2019-05-13 10:29:34 +02:00
ijl and Jelle Zijlstra
5acc22d82a
Specify default = ..., positional-only for orjson API ( #2936 )
2019-04-27 11:09:26 -07:00
Michael Lee and Sebastian Rittau
efb67946f8
Use variable annotations everywhere ( #2909 )
2019-04-13 10:40:52 +02:00
ijl and Sebastian Rittau
9bbe60978e
Add type hints for orjson ( #2747 )
2019-02-11 01:56:57 +01:00
秋葉 and Sebastian Rittau
e0e83a2dcc
Use a more accurate type for jwt.decode ( #2765 )
...
Closes #2764
2019-02-09 15:59:58 +01:00
Joachim Jablon and Jelle Zijlstra
caefaa6af9
pkg_resources: fix stub for get_metadata_lines ( #2776 )
2019-02-01 07:58:49 -08:00
Joachim Jablon and Jelle Zijlstra
90d3a6e2e2
pkg_resources Add PKG_INFO str attribute for Distribution class ( #2775 )
...
To avoid
```
error: "Distribution" has no attribute "PKG_INFO"
```
This is the corresponding implementation:
https://github.com/pypa/setuptools/blob/8f82e5077e2d3aab14aa3da636f79d37ff6d7ed7/pkg_resources/__init__.py#L2531
2019-02-01 07:58:13 -08:00
Frazer McLean and Sebastian Rittau
9e5816a539
Fix six.raise_from value type ( #2746 )
...
Fixes #2742
2019-01-17 20:16:38 +01:00
Guido van Rossum and Jelle Zijlstra
a2c0f4b827
Add stubs for six.ensure_{binary,str,text} functions ( #2704 )
2018-12-19 16:07:16 -08:00
Michael Lee and GitHub
44e6b6e0d4
Add Str.kind field to typed_ast stubs ( #2699 )
...
We recently cut a new-ish release of typed-ast that [adds a new field][0]
named `kind` to the `ast27.Str` and `ast3.Str` classes. This field
stores whatever string modifiers (like `b` or `u`) were present on the
original string.
As a note, I've confirmed that this field is indeed a str (and not
bytes) for ast27's Str class.
[0]: https://github.com/python/typed_ast/pull/49
2018-12-18 10:37:19 -08:00
Dan Čermák and Sebastian Rittau
f7c9677703
Add members marker and unsafe_name to pkg_resources.Requirement ( #2693 )
...
For now specify Requirement.marker as Optional[Any] (as suggested by @srittau)
as we can't import packaging.markers (pkg_resource does that via runtime magic
in pkg_resources.external)
Closes #2961
2018-12-18 16:26:56 +01:00
Sebastian Rittau and GitHub
82c59a7fc2
Merge Python 2 and 3 versions of itsdangerous ( #2564 )
2018-11-20 17:55:16 +01:00
Sebastian Rittau and Jelle Zijlstra
cd75801aa5
Replace non-ellipsis default arguments ( #2550 )
2018-11-20 07:35:06 -08:00
Sebastian Rittau and Jelle Zijlstra
e3a79d0ce6
Remove third_party/3/enum.py ( #2563 )
...
All Python 3 versions supported by typeshed (3.4+) have enum as part
of the standard library.
Make the third-party Python 2 version consistent with the Python 3 version.
2018-10-27 08:54:56 -07:00
Sebastian Rittau and Jelle Zijlstra
006a79220f
Flake8 fixes ( #2549 )
...
* Fix over-indented continuation lines
* Fix under-indented continuation lines
* Fix whitespace around default operator problems
* Limit line lengths
* Fix inconsistent files
2018-10-24 07:20:53 -07:00
Sebastian Rittau and Jelle Zijlstra
c4f4c40601
Annotate jwt.algorithms ( #2532 )
...
Cf. #1446
2018-10-23 09:32:14 -07:00
Michael Lee and Sebastian Rittau
53d12c0a6c
Makes enums accept objects in the argument type ( #2539 )
...
Fixes problems with using enums with the --disallow-any-expr flag.
2018-10-23 09:52:15 +02:00
Michael and Sebastian Rittau
82d54ce57b
Update PyJWT's exceptions ( #2522 )
...
Regards jpadilla/pyjwt#316 , jpadilla/pyjwt#335 , jpadilla/pyjwt#340
2018-10-21 13:30:37 +02:00
Rebecca Chen and Sebastian Rittau
77e4d5d5a8
Add six.moves.urllib_request and six.moves.urllib_response. ( #2455 )
2018-09-13 22:01:56 +02:00
Teddy Sudol and Sebastian Rittau
b40cae139f
Add more complete type hints for pkg_resources. ( #2433 )
...
The current file only covers pkg_resources/__init__.py.
pkg_resources/py31compat.pyi is used by setuptools, for example.
2018-09-13 22:00:04 +02:00
Jon Dufresne and Sebastian Rittau
47f22a341e
Add def __getattr__(name) -> Any: ... to all docutils stubs ( #2439 )
...
The stubs are very incomplete causing false positive when used. Add a
fallback to until they can become more complete.
2018-09-13 21:59:13 +02:00
Sebastian Kreft and Jelle Zijlstra
c96812425a
Overload the definitions of dataclasses.asdict and dataclasses.astuple ( #2422 )
2018-09-06 22:14:28 -07:00
Michael J. Sullivan and GitHub
55b9aaf916
Add Optional to typed_ast's arguments.type_comments ( #2430 )
...
This covers the case where some but not all arguments have a `# type:` comment.
2018-09-06 18:56:10 -07:00
Teddy Sudol and Jelle Zijlstra
2cd0aa16b5
Fix pkg_resources.pyi formatting ( #2396 )
2018-08-21 21:51:04 -07:00
Michael J. Sullivan and Jukka Lehtosalo
d45fc3daaf
Fix typed_ast's Num type ( #2387 )
2018-08-16 11:36:13 +01:00
MinJune Kim and Jelle Zijlstra
dc6d1ff8d3
Re-add .resolve() method to package_resources.Entrypoint ( #2385 )
...
Fixes #1463
2018-08-15 10:40:45 -07:00
Gary van der Merwe and Jelle Zijlstra
c1f89a90b4
Make dataclasses available as a backported third_party library. ( #2354 )
2018-08-07 10:04:33 -07:00
Sebastian Rittau and Jelle Zijlstra
dc9f9db77f
Assorted thirdparty fixes ( #2332 )
...
* pkg_resources.Distribution: Fix self arguments
* docutils: Remove spurious ellipses
* Add self argument to markupsafe.Markup.format()
While the actual signature is also "def format(*args, **kwargs)", the
implementation extracts "self" from "args" as first step.
* werkzeug: Remove methods not present during runtime
UpdateDictMixin.calls_update() and EnvironBuilder.form_property()
get deleted while constructing the respective class.
* requests: Add missing self argument
2018-07-13 19:23:23 -07:00
Yusuke Miyazaki and Jelle Zijlstra
5bb58af6c8
Use float instead of Union[int, float] ( #2308 )
2018-07-09 19:02:03 -07:00