Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/typeshed

Collection of library stubs for Python, with static types
https://github.com/python/typeshed

Fix build (#5086)

Run the mypy test suite using Ubuntu 18.04. Ubuntu 20.04 doesn't have a package for virtualenv o...

2b19c761ec866f44ee84a2103e91ece47ea9815f authored almost 4 years ago
Changed: Expires argument type to support datetime and int values (#5077)

Closes #5058

25eb12e745cbe451a8f7451de64b87fed1fba1f3 authored almost 4 years ago
fix type for xmlrpc.client.Fault.faultCode (#5083)

The type of `faultCode` was declared as `str`, but it has to be an `int`.

See e.g. http://xml...

771e872cf605dbe6b489aa228c0a09a1a8ca69f2 authored almost 4 years ago
Type optparse.Option.default attribute (#5080)

https://github.com/python/cpython/blob/1e3c68246ee738b5ec5450b1eb39af2fca300cb9/Lib/optparse.py#...

b03cd49a8756dfd8e087dfb6b886225cc0afc950 authored almost 4 years ago
Eliminated the use of "bare" TypeVars in stdlib stubs (#5041)

Eliminated the use of "bare" TypeVars (i.e. a TypeVar that appears only once) within generic met...

e2967a8beee9e079963ea91a67087ba8fded1d0b authored almost 4 years ago
Changed: Name argument type to support None value (#5075)

Closes: #5027

3c0f2acdf01a079b491ee30743a3c6a2a51f4b2f authored almost 4 years ago
Fix conditional imports within collections (#5040)

Co-authored-by: Eric Traut <[email protected]>

82cb8c27df64d1866feaa62e30d5864db98da7cb authored almost 4 years ago
Run pyright on matrix of platforms and python versions (#5072)

* Run pyright on matrix of platforms and python versions

* Drop 3.10 from matrix, as it fails

0fa7e73027a24e58503599a16bdc87eeeb784901 authored almost 4 years ago
Added missing type annotations and type arguments (#5070)

Co-authored-by: Eric Traut <[email protected]>
Co-authored-by: Shantanu <hauntsaninja@users....

4b4ced5fa0418f626033d88702833d3185bbf18f authored almost 4 years ago
redis: complete redis.utils stubs (#5067)

bf583da275014e07454369f4d4bf5cd9164702dc authored almost 4 years ago
Split and restore correct Python 2 version of cgi.pyi (#5064)

* Split cgi.pyi into Py2 and 3 versions

* Restore correct Python 2 version of cgi.pyi

* Re...

08b26b9e8eeae144cd55d2a7e04f44be7239fde9 authored almost 4 years ago
Add types for Flask().logger and flask.logging (#5066)

84daaca4d19743e486998a39273dc026ff672f35 authored almost 4 years ago
Add PKCS7 support for cryptography (#5062)

cb90edabd99d0761a61d3dc04cb89da398b4b89f authored almost 4 years ago
Fix stubtest errors (#5063)

A security fix added a "separator" argument to several URL parsing
functions and method in poin...

c152e050f50a6c9f487ddd3a15066672b600a1d6 authored almost 4 years ago
Recommend using PEP 585 (#5055)

* Remove conventions enforced by black

Remove old note about optional default arguments (now ...

c21329b68af46c47a99b7711d5c6075abbf01f21 authored almost 4 years ago
Add pyright to test suite, pyrightconfig.json (#5059)

Co-authored-by: Sebastian Rittau <[email protected]>

c00c7258ea6c45ab8f00583d603c784b87a425a5 authored almost 4 years ago
Added some missing parameter annotations and type arguments detected by pyright. (#5061)

Co-authored-by: Eric Traut <[email protected]>

a1f16da64ea185f3b53dd3919ff9944cb73a9652 authored almost 4 years ago
Removed a bunch of unused import symbols detected by pyright. (#5060)

Co-authored-by: Eric Traut <[email protected]>

c7c025ae08f4c44ea0ea92dd56ab3dc356fee290 authored almost 4 years ago
relax call argument type (#5056)

507ca60ff8ecb8cbf798cd4fa251ebb8b4fc89fe authored almost 4 years ago
Use built-in generic (#5050)

c8df617726a6731563f7ddf13865981619734992 authored almost 4 years ago
Added support for `|` operator for combining two TypedDict instances (#5054)

Co-authored-by: Eric Traut <[email protected]>

ffcd592aef7470230e845d260813bd7f218a00d7 authored almost 4 years ago
[redis] fix pipeline return types (#4989)

Pipeline is a subclass of Redis, but instead of the commands returning results, they return Pipe...

46ac6bf87f8fcb00146ed5464bd1e8ee206a811a authored almost 4 years ago
assert_has_awaits takes Iterable[_Call] instead of _CallList (#5052)

f4c35f1059c2e26ab0737f73813bfa7efdfa67ee authored almost 4 years ago
Added: Static method for jwt.algorithms.RSAAlgorithm.to_jwk(...) (#5047)

97f9acf4eee019d4ca8d179f33ebd11f09452045 authored almost 4 years ago
Updated descriptor.pyi in protobuf stubs. (#5007)

1d1d35c87af28cec08d049561c3baf13532f98d4 authored almost 4 years ago
redis: complete echo command stub (redis.client.Redis.echo) (#5033)

ad2624551bfb7997b11e33370703b82007859467 authored almost 4 years ago
Updated: return type for getweakrefs (#5046)

Fixes #4999

4029e8d6eb904cb5e95ff1723a8f78991c9e8c71 authored almost 4 years ago
Suppressed error in filelock stubs (#5039)

Added a # type: ignore comment to the `timeout` property setter in filelock to suppress errors a...

e717150b23377992b9aeb91d560203d27d74c11a authored almost 4 years ago
Small fixes for Python 3.10 (#5044)

This is enough to get stubtest working (note that it's a little annoying
to install mypy curren...

38a1c344c9cb20e37656ab468d683a7eed579705 authored almost 4 years ago
Fixed a few problems with pathlib2 stub (#5037)

It was using a type alias with a forward definition and a bunch of unused imports.

Co-author...

79113be6096911c0726afab11674f936c45dfe5f authored almost 4 years ago
Fixed incompatible use of constrained TypeVar in tempfile. (#5043)

The TypeVar `_T` was being used as a type argument for `PathLike`, but `PathLike` requires that ...

e4005505b9b7fd5fde1e45684c8746da920723fd authored almost 4 years ago
Fixed type arguments missing from generic types (#5042)

Co-authored-by: Eric Traut <[email protected]>

c83d1ab0eb13f0e186e10c587aa0fde1e4daa1b2 authored almost 4 years ago
Fixed a problem with the openssl-python stubs (#5038)

Fixed a problem with the openssl-python stubs. It was using `unicode`, which is not defined in P...

08572d87d845d51eb9fd66b904e8029ebb926f11 authored almost 4 years ago
make WindowsError available only on windows (#5036)

64575f4ec24120a6bdf3eea391facffe35db419f authored almost 4 years ago
make WindowsError an alias of OSError (new in Python 3.3) (#5032)

make WindowsError an alias of OSError (new in Python 3.3)

1184e6e42bc73376c43271772e8aa74631301f92 authored almost 4 years ago
Remove unnecessary overload of round() (#5030)

The overloads with float is unnecessary because the float class implements the SupportsRound pro...

fffa66ff97c24a68f3c3b251af1a991a60049d86 authored almost 4 years ago
Add missing definitions in tarfile (#5020)

Resolves #4885

f52b154fe7b5d2bc7dda0b8887721d0fb8c77be0 authored almost 4 years ago
fix tkinter.ttk.Treeview.selection return type (#5024)

4de7b82e313f63364a59cb9c34c1b40be1c30846 authored almost 4 years ago
relax tkinter.font._FontDescription (#5026)

367700e03dde73770114805f86d72b4e3f78f56f authored almost 4 years ago
relax tkinter bind callback return types (#5025)

Fixes #5010

003694ddd33c95f1ef80c3366ca1eb4b7aa8f2af authored almost 4 years ago
tkinter.Tk.eval self fix (#5023)

Fixes #5019

903f74a68ed227431cf4400682d69c17da80acc4 authored almost 4 years ago
Updated protobuf descriptor pool (#5018)

0b1cd5989669544866213807afa833a88f649ee7 authored almost 4 years ago
plat_ver: add missing type annotations (#5017)

Matches Python 3, and the description here: https://docs.python.org/2.7/library/platform.html#ma...

e4f239edfdc78d4dc66b7a21bf2d0692e00c141f authored almost 4 years ago
ssl.OP_NO_TLSv1_3 is available in 3.6.3+, mask as >= (3, 6) (#5013)

27f38b8c23da0a2d0ff9ce486f84664c8b9a2d58 authored almost 4 years ago
Update emoji stubs to version 1.2.0 (#5008)

8f7e2216b66b9e8181b119fa2f7d560fca987605 authored almost 4 years ago
auth uses PreparedRequest not Request (#5006)

a3f5541830205400cdf3aac04625e8a09f86cace authored almost 4 years ago
[redis] add overload for blpop and brpop timeout (#4998)

0 is the default value for the timeout argument for both blpop and brpop. When the timeout is `0...

93e2806232617b7fa8207dac59b9d6f87e0df5bc authored almost 4 years ago
Let xml.dom.minidom.parse() accept files. (#5005)

The documentation says, "The parse() function can take either a filename
or an open file object...

2682c1d00ab5065098c5deaae7007743b17ae867 authored almost 4 years ago
Allow unicode and bytes in the EnumTypeWrapper.Value classmethod (#5004)

Here is a unit test which shows that this behavior is accepted
by protobuf itself at runtime in...

a3b3f6845b3271a73be6b50df1ca972132ad1386 authored almost 4 years ago
Add support for (PY3 only) json.detect_encoding (#5003)

a00a8de1f1c0d1efcdd1389c1330de5ac50cbb76 authored almost 4 years ago
mypy_primer: don't fail silently on comment failure (#5002)

Co-authored-by: hauntsaninja <>

1959669aa413793c0669becc85da53743cabefb8 authored almost 4 years ago
Remove `pyre-extensions` (#5001)

ece1a3e525a2970873c9522035a83eade65f4604 authored almost 4 years ago
pkgutil: Add resolve_name() for 3.9+ (#5000)

0afc2f9f437e3f20a8109884baf43eac9b848aca authored almost 4 years ago
Revert "A temporary change for integration testing. Will be removed soon (#4996)" (#4997)

This reverts commit 8c0cad6e2f22a32fc5c6d234763cf47baee4d432.

2c180dd153c9998b5d37b49e2f1171252544322a authored about 4 years ago
A temporary change for integration testing. Will be removed soon (#4996)

Co-authored-by: Ivan Levkivskyi <[email protected]>

8c0cad6e2f22a32fc5c6d234763cf47baee4d432 authored about 4 years ago
More consistency checks for dependencies (#4990)

Closes #4988

Co-authored-by: Ivan Levkivskyi <[email protected]>

55549ea01f64c0b8616eb824db7a257f1c34d3b3 authored about 4 years ago
Correct return type BufferedFile.read in paramiko (#4994)

According to the docs in paramiko the return type will always be bytes
```
.. note::
...

243472c9fdaeaa3e3c062cb805fe5bd04b7edabb authored about 4 years ago
zlib: Add Z_FIXED and Z_RLE (#4993)

274f6b5d51a95bafc55fcb9a7d3e01c797e1a238 authored about 4 years ago
Add more consistency tests (#4983)

Follow up fo #4971

Co-authored-by: Ivan Levkivskyi <[email protected]>

e2fd852952ff807c60819f8840e8b23664cc7593 authored about 4 years ago
Switch back to installing the released version of pytype. (#4985)

pytype-2021.01.28 contains the changes needed to support the new
typeshed directory structure.

569fcea637023b3df2fe45c6f08c26037bfa6a74 authored about 4 years ago
Add return type for tkinter.Text.mark_previous (#4986)

310c4d3b343a6f975b4547ebc47dca8e4197b232 authored about 4 years ago
Run mypy_primer with a newer mypy (#4980)

c39f8b942b5de5d8b71ae1eef8dcc622ff34e126 authored about 4 years ago
cyptography: Add default to few remaining backend= arguments (#4982)

This was changed in cryptography 3.1. Most places in typeshed were
already correct, fixed few r...

ed26eced471219009ab2d54f6c1a94dc715d6099 authored about 4 years ago
Re-enable stubtest (#4979)

d7bbc9ea67ec7805c9885a6466f48a8efc7075af authored about 4 years ago
Update documentation to better reflect new directory structure. (#4976)

See #2491 for previous discussion.

Co-authored-by: Ivan Levkivskyi <[email protected]>

e70d06962a621afc333c38015b8b759d30544d55 authored about 4 years ago
functools: add type argument to Type annotation (#4977)

Co-authored-by: Eric Traut <[email protected]>

18a229da97e0ba9e8c0014131f06000bbb0ef3ec authored about 4 years ago
Fix and re-enable pytype_test (#4975)

For now, the test requires changes that have been merged into the pytype master branch but not y...

ce24720a1a774cd1dc73c66c52be71221e77a93d authored about 4 years ago
Re-organize directory structure (#4971)

See discussion in #2491

Co-authored-by: Ivan Levkivskyi <[email protected]>

16ae4c61201cd8b96b8b22cdfb2ab9e89ba5bcf2 authored about 4 years ago
paramiko: get_banner in transport returns bytes (#4974)

869238e587ce2bb2e1b990026d5a038f6eb0f1a3 authored about 4 years ago
Update type hints for the hashlib.new() stub (#4973)

Python 3.9 added the usedforsecurity kwarg as discussed in:
https://bugs.python.org/issue9216
...

9d07d74a12fff10d728b860335c542afbd04fbcf authored about 4 years ago
Add another (newly added) package name to ditribution map (#4970)

Co-authored-by: Ivan Levkivskyi <[email protected]>

a1a51f5aace0989301576c7f7edc7432bef6f5c9 authored about 4 years ago
paramiko.SSHClient.open_sftp never returns None (#4969)

b9eee520bd4faf0a114d7228a74bc0d7547214a8 authored about 4 years ago
Add SupportsIndex to list indexing. (#4804)

87dcb170cedbf4f824012e379a49039c0929fafd authored about 4 years ago
Add stubs for JACK-Client (#4809)

I am merging this ahead of the great typeshed reshuffling. Any remaining issues can be addressed...

0fd00f029059f910f5f93afcfe6bbe03bce913cb authored about 4 years ago
Remove unnecessary overloads from _patch.__init__() (#4824)

None of the arguments to __init__() are optional, so leaving out "new"
is not possible.

cf81a6df3432788980b49830e085bbc8140d769e authored about 4 years ago
add type hints for yaml.add_constructor and construct_scalar (#4796)

462005b77d39537a7d30108625b3bd2f2c1861d5 authored about 4 years ago
Add xxhash stub (#4689)

e713c2fff4fd520b94875333807d935d98fe063c authored about 4 years ago
Add _TemporaryFileWrapper (#4559)

6870caf79c61a1d722014a8833790a51ed8a27b2 authored about 4 years ago
Add missing tkinter submodules (#4558)

Co-authored-by: Akuli <[email protected]>

58032a701811093d7bd24f9f75ad5e5de07e7723 authored about 4 years ago
Add _collections_abc module (#4000)

* Add _collections_abc module
* Rearrange collections.abc and collections to re-export from _co...

6aa5cc691c4b83fe08d1f0dea1e5f68ed80da0ed authored about 4 years ago
Fix (start/end)swith arguments (#4949)

b85f46eb07945414aa7ed9c329bddb4414808121 authored about 4 years ago
Two fixes for redis typization (#4950)

* Fix overloading order of redis.Redis to go from more specific to more
general (w.r.t. decode_...

b99f7edc787378e748c91aadf95d1c7c277b057b authored about 4 years ago
pyVmomi: Add constructors for vmodl.query classes (#4958)

2873ff16f7bc2e5caf6fa7a30fbe40ebeed68743 authored about 4 years ago
runpy: return globals dict (#4965)

Fixes #4964

Co-authored-by: hauntsaninja <>

bcba4f4fce0531cd7dc90782f0a479d519f8bb23 authored about 4 years ago
allow intvar (#4967)

ac0e2a6fe87d03e513418003f2b7ace5b7c09ae9 authored about 4 years ago
Remove unused stubtest whitelist entries (#4966)

Co-authored-by: hauntsaninja <[email protected]>

88aa777568ec057bba4b2af7b84840bc00c987c0 authored about 4 years ago
Update known package to distribution map for migration script (#4963)

Co-authored-by: Ivan Levkivskyi <[email protected]>

83c18117d5165056dc85fb90baf69c7ad846ebc0 authored about 4 years ago
allowlist ctypes.wintypes (#4961)

The unused cronjob removed this for unclear reasons in #4935

Co-authored-by: hauntsaninja <>

eb9d9953625846179f6f492f867e449deec1ecb3 authored about 4 years ago
Speed up pytype_test by reusing the pyi loader. (#4960)

I noticed that the pytype parse test was getting quite slow again. This
is a somewhat hacky cha...

a7c4663e39a389332f5f7bad59f4ee18966edfe4 authored about 4 years ago
configparser: fix SectionProxy.get* (#4956)

39f5101e40327b0c20d847ce82a837a5f9d64932 authored about 4 years ago
Add some urllib annotations also for Python 3 (#4951)

a7a6a32b0dfe24c20f4367f97641dedb360d1d78 authored about 4 years ago
use str for ttk states (#4955)

8f7ce5be268bfe024554d6a823fa6ba57960f3c5 authored about 4 years ago
Stub for ossaudiodev (#4944)

053e0df0a5e74b1b327507762ab42e3ef4660a1e authored about 4 years ago
support widgets in _TextIndex (#4954)

fixes #4953

886a6c407cadb4d87673f5b9b2d75f4609f7204a authored about 4 years ago
Allow floats for Redis timeouts (#4952)

Since Redis 6.0, floats are allowed, see:
https://redis.io/commands/brpop

7b3a0b22786f00430725b1045d3e852e2c9dcae5 authored about 4 years ago
builtins: complex doesn't define __complex__ (#4945)

b4e447d70af36d7a216f002ecfd9df0d8745045d authored about 4 years ago
multiprocessing.pool: fix constants (#4938)

Co-authored-by: hauntsaninja <>

8a46859e0bf8ba8e60a5f73ccf9c15de9b668e91 authored about 4 years ago
memoryview: fix __setitem__ (#4943)

Fixes #4940

9412c49f97c593a7d1469cb35601d462e2e0c0d0 authored about 4 years ago
functools: fix singledispatch (#4942)

This is tricky, but should match the runtime logic better.

Fixes #4408

c4f3207437273226d710e3213d734b22c426d03a authored about 4 years ago
dataclasses: various fixes (#4937)

5df4c3d2756e36011c6fb71d5f62eb88d28f3a1a authored about 4 years ago