Philipp Hahn
2b3aa94fb5
paramiko - A Python implementation of SSHv2 ( #4770 )
...
* paramiko - A Python implementation of SSHv2
Code: <https://github.com/paramiko/paramiko >
Doc: <http://docs.paramiko.org/en/stable/index.html >
2020-11-30 11:15:21 +01:00
Jonathan Schoonhoven
6d697e7f2c
fix redis str types ( #4783 )
2020-11-28 19:26:05 -08:00
Nipunn Koorapati
9af49c0b69
Protobuf stubs update using mypy-protobuf ( #4785 )
...
* Add script to generate protoc stubs using mypy-protobuf generated stubs
* Use generate_proto_stubs to generate stubs for protobuf 3.14.0
* Skip _pb2.pyi from flake8,black,isort,pytype
2020-11-25 10:48:26 -08:00
Marti Raudsepp
4335fe9ef9
cryptography: Add common certificate extensions ( #4778 )
...
Added hints for following classes:
* AuthorityKeyIdentifier
* SubjectKeyIdentifier
* AuthorityInformationAccess
* SubjectInformationAccess
* BasicConstraints
* KeyUsage
* ExtendedKeyUsage
* UnrecognizedExtension
* AccessDescription (not extension itself, but used by
AuthorityInformationAccess, SubjectInformationAccess)
2020-11-25 08:56:27 -08:00
Marti Raudsepp
5466117847
cryptography: Fix 'oid' field hints to ObjectIdentifier ( #4780 )
...
The `ExtensionOID` class is simply a namespace for constants, there are no instances of that class.
2020-11-24 18:08:47 -08:00
Daniel O'Neel
bd69ad1292
Add ttl argument to redis client set operation ( #4788 )
2020-11-24 17:28:16 -08:00
Philipp Hahn
8491755011
POlib: gettext portable / message objects ( #4772 )
2020-11-16 15:11:37 +01:00
Anders Kaseorg
536a5c6162
Fixes for markdown stubs ( #4758 )
...
* AbbrPreprocessor subclasses BlockProcessor
* Remove members inherited from base classes
* Add missing markdown.Extension alias
* Add missing Markdown members
* Fix Extension.config type
* Fix Pattern.handleMatch type
2020-11-13 11:25:01 +01:00
Neel Somani
2371df1a42
Update requests stubs with ReadTimeout exception ( #4747 )
2020-11-06 19:40:12 +01:00
Gal Ben David
92911e3874
Add support for [b]zpopmin, [b]zpopmax ( #4742 )
2020-11-03 17:27:37 +01:00
Sebastian Rittau
d2a7889fe0
Drop support for Python 3.5 ( #4675 )
...
Python 3.5 EOL was on 2020-09-30.
2020-11-02 16:18:20 +01:00
Mikołaj Kuranowski
40b44a9bf1
Add missing methods methods in aiofiles ( #4734 )
...
* fix aiofiles stubs
* switch io.BinaryIO to typing.BinaryIO
* swap typing.Literal to typing_extensions.Literal
* fix overload overlap in open function
* Fix filename generics
* add missing loop and executor arguments to aiofiles.open
* Remove generics from async files
* Fix async file-like read, readline and write signatures
2020-11-01 16:08:14 -08:00
Vincent Meurisse
0e002f41ef
Add stub for pyrfc3339 ( #4564 )
2020-11-01 13:19:25 -08:00
henribru
fd6bb39f55
Update CodeGeneratorResponse ( #4680 )
...
Add Feature enum and supported_features.
These are related to the optional proto3 fields introduced in 3.12.0,
see https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.0 and
214c77e1b7/src/google/protobuf/compiler/plugin.proto (L112)
2020-11-01 13:09:49 -08:00
Vincent Barbaresi
eb2fff7a92
update and complete pymysql.connections stubs to 0.10.1 ( #4702 )
...
Solves part of #4487 , other modules can still be updated
2020-10-29 10:39:58 +01:00
Árni Már Jónsson
e2a70235b4
Adding a stub for redis.Redis.client() ( #4720 )
...
Closes : #4721
2020-10-27 12:25:20 +01:00
Ethan Pronovost
f81e479861
Annotate extension methods in protobuf message ( #4706 )
2020-10-27 09:14:48 +01:00
Sebastian Rittau
4603728a15
Clean up files with former forced consistency ( #4717 )
...
Replace Text with str in Python 3 code
2020-10-27 07:52:35 +01:00
Vincent Barbaresi
c585d5d5cf
Update stubs for redis-py connection module ( #4692 )
2020-10-26 11:12:39 +01:00
Katelyn Gigante
5dd444b2bf
Add missing attributes to Markdown stub ( #4707 )
2020-10-24 23:37:43 -07:00
Jukka Lehtosalo
9134f7bc3c
Fix type of typed_ast.ast27.Str.s ( #4703 )
...
The original type was too narrow.
2020-10-25 01:39:51 +02:00
Vincent Barbaresi
71e2cdcc68
update requests stubs with various missing methods ( #4691 )
2020-10-24 14:01:24 +02:00
Kaushal Rohit
41f2c92dfe
Fixed stubs for protobuf symbol_database and message ( #4673 )
2020-10-23 22:51:42 +02:00
Moriyoshi Koizumi
bad9701849
Fix aiofiles type definitions ( #4650 )
2020-10-23 10:49:51 +02:00
Christine
b76d9e46b8
redis: add acl stubs ( #4690 )
2020-10-23 09:50:18 +02:00
Shantanu
6ff5b88ca7
typeshed: remove crufty comments ( #4699 )
...
Co-authored-by: hauntsaninja <>
2020-10-23 09:40:06 +02:00
Utsav
6f943d43ea
Added __class_getitem__ ( #4695 )
...
Resolves #4682
Co-authored-by: hauntsaninja <>
2020-10-22 14:05:04 -07:00
Shantanu
faf827bc36
mark some positional-only arguments ( #4693 )
...
https://github.com/python/mypy/pull/9626 will make stubtest a little bit
stricter about positional-only arguments for dunders like __init__
Co-authored-by: hauntsaninja <>
2020-10-22 13:31:23 +02:00
Kyle Fuller
b16327fe7e
jinja2: Allow Sequence for Environment names ( #4677 )
2020-10-19 22:51:53 +02:00
Shantanu
10d3c6c325
Remove bad namedtuple to fix CI ( #4684 )
...
Co-authored-by: hauntsaninja <>
2020-10-18 00:25:09 -07:00
Christine
9a8979ec51
update init stubs for Redis and redis Connection ( #4648 )
2020-10-15 18:09:02 +02:00
Kaushal Rohit
b9dadee6d6
Tighten pyjwt types using cryptography stubs ( #4645 )
2020-10-15 13:32:54 +02:00
Kaushal Rohit
83ffaa6ff5
Added Iterable of tuples support ( #4636 )
2020-10-14 21:29:31 +02:00
Julien Danjou
f35e79fd24
fix(cachetools): fix decorators signature typing ( #4657 )
...
Fixes #4652
2020-10-14 17:38:30 +02:00
crusaderky
58028a95eb
cachetools ttl should be float ( #4668 )
2020-10-14 17:31:18 +02:00
Mariam Maarouf
1dc3880400
retry: loosen type for backoff, correct type for jitter ( #4659 )
2020-10-12 11:42:20 -07:00
Adam Dangoor
b9c81fe2f0
Add some return type hints for methods of Werkzeug's EnvironBuilder c… ( #4653 )
2020-10-12 13:47:54 +02:00
Julien Danjou
7a2398df18
fix(redis): add missing __enter__ and __exit__ methods on Redis ( #4655 )
2020-10-12 13:47:32 +02:00
Hynek Schlawack
977179f2f0
markdown: no assumptions about ext cfg types ( #4651 )
...
`extension_configs` are by definition unpredictable and an example that
isn't str → str would be:
extension_configs={"codehilite": {"guess_lang": False}}
2020-10-12 12:58:58 +02:00
Ethan Pronovost
d40551e000
Update protobuf ExtensionDict ( #4619 )
2020-10-07 16:18:51 +02:00
Kaushal Rohit
021c219e6e
concurrent.futures.wait: use _Collection ( #4618 )
2020-10-06 17:48:40 -07:00
Kaushal Rohit
6d248e8485
Made all backends Optional ( #4625 )
...
- in accordance with changes in cryptography
Fixes #4561
2020-10-06 17:02:59 +02:00
coiax
714135f91b
🐑 Add Redis unlink function to client stubs ( #4624 )
...
Resolves #4623
2020-10-06 13:44:10 +02:00
Abraham Francis
2b08852d19
add stub for dateutils.parser.ParserError ( #4616 )
2020-10-05 19:45:46 -07:00
Avery
62cab2280f
Add missing requests exceptions and warnings ( #4617 )
2020-10-05 18:22:58 -07:00
Joseph Haaga
562fdbd9df
allow request.get params values to be None ( #4611 )
2020-10-05 08:42:07 +02:00
Shantanu
e428f2d479
pep 484: last reexports ( #4609 )
...
Co-authored-by: hauntsaninja <>
2020-10-04 23:51:04 +02:00
Shantanu
cca6e53d86
crypto: delete stubs ( #4606 )
...
Crypto is a package that comes from pycrypto, which was last updated in
2013. It proudly supports Python 2.1 through 3.3.
There's a near drop-in replacement from pycryptodome, which seems well
maintained. pycryptodome has provided stubs for the last two years.
I propose we get rid of the whole thing. pycrypto seems about as dead as
software can get. These stubs have received two fixes since 2016.
https://github.com/python/typeshed/issues/2952
https://pycryptodome.readthedocs.io/en/latest/src/vs_pycrypto.html
https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst#371-25-november-2018
Co-authored-by: hauntsaninja <>
2020-10-04 13:05:47 -07:00
Andrew Mitchell
8a1be2197d
Add flask.testing.EnvironBuilder ( #4602 )
...
Resolves #4541
2020-10-04 16:18:43 +02:00
Kaushal Rohit
434379859b
cryptography: Added backend types ( #4601 )
2020-10-04 14:45:00 +02:00