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

itertools: fix postional-only args, stubtest whitelist (#4936)

8de9b856e49a8db7076491264e1f8f359eca80ea authored about 4 years ago
Remove unused stubtest whitelist entries (#4935)

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

a7a037b7ae68979a7a99ef977619e0255f7ce7f0 authored about 4 years ago
add _SupportsIndex to py2 xrange and py3 range (#4929)

09f400ab4a72be99e89b5aed02c419ff84345cfc authored about 4 years ago
migrate_script: prefix @ to python2 (#4931)

As suggested by Jukka in https://github.com/python/typeshed/issues/2491

Co-authored-by: hauntsa...

c3854d26f658fd399c53e81f38d3d4d98c32b63f authored about 4 years ago
itertools: fix signature of accumulate (#4933)

Resolves #4888

c893857f4671e454d558c3fcaf1a502548669873 authored about 4 years ago
itertools.tee: use positional-only args (#4934)

Co-authored-by: hauntsaninja <>

6a53e992fe8fc9577b6bfdd48ef2c72c2bbd80e0 authored about 4 years ago
Add undocumented telnetlib.Telnet attribute. (#4932)

A pytype user reported it missing:
https://github.com/google/pytype/issues/590.

5cf4f774017bf32ea0d5be89b295017a85a80705 authored about 4 years ago
Some minor fixes (#4930)

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

1feccfc54a59ca2eba7e120ebe1f164fdaedeb54 authored about 4 years ago
don't care about return type in SupportsWrite (#4928)

c5ed22a24e8f14a7d78c0d9824f7307229c3e561 authored about 4 years ago
don't allow _TextIndex in last argument of tkinter.Text.replace() or insert() (#4927)

Fixes #4919

fe07a522b7bd81fe52371aaedcbb0cf5edea88ba authored about 4 years ago
http.cookies._{quote,unquote} allow None (#4915)

4c50d7d26631308c9b5cfa30b74dd107a529e820 authored about 4 years ago
make BitmapImage keyword arguments optional (#4926)

206da3280ed3f69068210b82b6930ad572edb318 authored about 4 years ago
tkinter: add type hints to Wm methods (#4925)

41ba271160e00e2e74aee15bdfc73fd501065ee3 authored about 4 years ago
tkinter: add PhotoImage and BitmapImage type hints (#4923)

a5f0761161dfdc03d300fae78a908f81e266ffeb authored about 4 years ago
tkinter: add types to register and deletecommand methods (#4924)

414587360481f26fa7e8ad0e78024386271c87eb authored about 4 years ago
tkinter: add types to clipboard methods (#4922)

21547df35b26b9b4f668b7a93b5c16c015e60ad0 authored about 4 years ago
more tkinter types (#4921)

64c6ef77c7acb6646a108f224cb0a899d2c0a7fb authored about 4 years ago
add types for tkinter focus methods (#4920)

599ce2969b3b487af34767f56b5d9d6776c68d6b authored about 4 years ago
Make type accept kwargs. (#4918)

2f876a37280b20b791c90f14c10b725640193467 authored about 4 years ago
Remove pynamodb type stubs (#4917)

cf414a26928edaf21b7cd918202773d2ebc5a92d authored about 4 years ago
tkinter nametowidget() type (#4904)

* nametowidget type

* return Any to prevent having to check return type

804281c54758aabc86a227f56804ad448a0d9f26 authored about 4 years ago
Add click-spinner stub (#4905)

6ab55c737ae63a12668d4a3e1d63137c049b35ba authored about 4 years ago
Improve sys._current_frames hint (#4916)

44556e1253b4d0f302be0bf348ad1ab3f284a0b2 authored about 4 years ago
Add IOBase.read() and write() (#4912)

These methods are required on IOBase-derived classes, even if they
are not a formal part of the...

1d9da4ed33d982a575b3c2572bb5e188391f8b6e authored about 4 years ago
add _quote and _unquote to http.cookies stub (#4914)

8cad322a8ccf4b104cafbac2c798413edaa4f327 authored about 4 years ago
tkinter: type hints for Menu add_foo and insert_foo methods (#4903)

eaf29453fcc190ae81c2586e34bebee45f0367cb authored about 4 years ago
tkinter: more winfo_foo methods (#4911)

effd7c53fa4c4461d07977b3a1f4514776d667f9 authored about 4 years ago
Correct type of preexec_fn in subprocess functions (#4910)

0c2d25871c563bbf09903bec28129acdedd3fec0 authored about 4 years ago
Reference a class in importlib.metadata by its fully qualified name. (#4908)

See https://github.com/google/pytype/issues/779.

In Python 3.8, pytype fails to parse this fi...

94b7eac67585ae8c1e2a057cc2e19fea9f4ae4eb authored about 4 years ago
Remove __del__ from the tkinter _Image protocol. (#4909)

See https://github.com/python/typeshed/pull/4766#issuecomment-753341778.

7489e1b9c2f0ef8f90dc5cee9f1a426911551007 authored about 4 years ago
A temporary protobuf patch (#4907)

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

add4d92f050fb11d3901c6f0ee579a122d4a7a98 authored about 4 years ago
add types to destroy methods (#4902)

916a3a03923038bc2b04b5837d6f5e9f43345b41 authored about 4 years ago
tkinter: use bool instead of Literal[0, 1] (#4901)

2691d74796133f9d84170bfc4036b44dfc29cad6 authored about 4 years ago
tkinter: event_foo method type hints (#4900)

930de94c305105dea20fc588c5155a57b874ab4a authored about 4 years ago
tkinter.font.Font: make __getitem__ and cget behave the same (#4899)

7710191cf4e7fa50bebb6b22f0ce4136d4cdafa1 authored about 4 years ago
Correct and update several optparse types (#4897)

The first positional argument to HelpFormatter.format_option() and
HelpFormatter.format_option_...

c6ede41cd0e9073efa8bf8f9e029b7cea00b3c85 authored about 4 years ago
Suffix T to type variable names (#4898)

* _MessageType to _MessageT

* _default to _T

* _TConnection to _ConnectionT, _TListener to...

484c014665cdf071b292dd9630f207c03e111895 authored about 4 years ago
Don't use Literal for tkinter widget options (#4891)

bc1fe548b9a2536bca111a805105d300e84c9f29 authored about 4 years ago
Precise return type of HelpFormatter.format_option_strings() (#4896)

Always returns a str:
https://github.com/python/cpython/blob/v3.9.1/Lib/optparse.py#L366

61c61d2db41e4a3d335d60e68737b04b37cd002f authored about 4 years ago
add types to winfo methods that return coordinates or sizes (#4894)

c45a879b1fc0345130f61479c715673bdc048c95 authored about 4 years ago
Type Menu.tk_popup() (#4893)

7eed4a9edb9bc4b3c0f317f1d8dc433deb942696 authored about 4 years ago
Removed bbox comment in Misc (#4892)

2ab1b03a5b3de212e858cbc826010eba9d134c31 authored about 4 years ago
_PlaceInfo and place_configure fix #4872 (#4873)

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

3c26c7221c5680668fb1f8eed7876db6a75ed2a3 authored about 4 years ago
Added **kw to place/pack/grid_configure #4836 (#4874)

1cc3282d6571cdb984060eb2740f47532051118f authored about 4 years ago
Remove unused stubtest whitelist entries (#4887)

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

074de8a24e7deeb67ef73539c767735e231a4daf authored about 4 years ago
multiprocessing: improve Server (#4886)

Co-authored-by: hauntsaninja <>

781430fdf1097341386ebd3005e7cf4022b5f804 authored about 4 years ago
Allow arguments to (memoryview,bytearray).hex (#4883)

Closes #4798

5961fe4aa893905e75d16ed723207b356be4c840 authored about 4 years ago
Added missing path atribute to TarInfo class (#4884)

2c314617f971765d41b34220b1a5004849200e6d authored about 4 years ago
Remove Any from asyncio.create_task() (#4840)

d482fa00cb924d367970cec2a7386a7354cde61e authored about 4 years ago
Addressed minor errors caught by pyright in stdlib stubs (#4880)

* Removed unused import symbols from stdlib stubs and fixed a few other errors detected by pyrig...

0cf9a38eb84cc54bb99a9326f84903ce50662c15 authored about 4 years ago
Use generic self for socketserver.BaseServer.__enter__ (#4882)

This is to guarantee the classes that inherit `BaseServer` (e.g.,
`HTTPServer`) to have a prope...

6458a41568f71ea476b892a31e1eca01679e2dce authored about 4 years ago
Add TypeGuard (PEP 647 draft) (#4879)

dcaea8bf06191d00c51a73fd932af09097cf208a authored about 4 years ago
Drop old branches in stdlib/3/os/path.pyi (#4878)

* Drop support for Python 3.5 in stdlib/3/os/path.pyi

* Remove more obsolete branches

91582e6921253aff0ff1b26bf9a1073bd42a039f authored about 4 years ago
Few more fixes for issues found by testing on internal codebases (#4876)

Few unrelated (but quite obvious) fixes here.

Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dr...

4141dd1176a0273d6a2881298ea58714357782d8 authored about 4 years ago
Added children field to Misc #4834 (#4871)

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

85d6df47425d276475ab236bca7d6e5ba937f71b authored about 4 years ago
Loosen some types to avoid pain in real-life situations (#4870)

In this diff:
* Loosen `set.__[i]sub__()` to allow typical use cases (that work at runtime). Na...

fb753c4226ee9d1cfa2a84af4a94e6c32e939f47 authored about 4 years ago
Pack ipadx ipady do not accept tuple (#4869)

Closes #4861

1ae31581748e8f1c3200a32aa193a7bdff10b5f2 authored about 4 years ago
ast: remove docstring attribute (#4868)

As mentioned in #4760

Co-authored-by: hauntsaninja <>

0a8fd098cae302f3687645c93680e827cff4105c authored about 4 years ago
Add name field to tk widgets (#4867)

350095e960b66694cf80e9f825525a8311c2a27b authored about 4 years ago
Add __eq__ override to ScalarMap and MessageMap of google/protobuf/containers.pyi (#4866)

These classes are defined
https://github.com/protocolbuffers/protobuf/blob/master/python/google...

a0cc2f537ddd7d6fec9ee3fd46bef6994e44aadd authored about 4 years ago
mypy_primer: shard across two CI jobs (#4865)

Co-authored-by: hauntsaninja <>

12f0be025f72f1ed477907275fc3a9d6c2590d0d authored about 4 years ago
Add sys.getfilesystemencodeerrors from PEP 529 (#4864)

cf7606a33b39f3e37f437e1ddd4a06c6172e02fc authored about 4 years ago
Add overload to cast for objects (#4851)

Fixes #4810

a3c9392331e211293cbd8306fb7305133a22ae76 authored about 4 years ago
Add type for distutils.command.install.SCHEME_KEYS (#4863)

2cb6b14834b58f8923b80d91ae44524d3a0ecd43 authored about 4 years ago
Changed Dict with Mapping in grid/pack/place_configure #4836.2 (#4859)

Part of #4836

87278af3e54a1b809c9c88773d26d2ba3b3fa641 authored about 4 years ago
Grid padx/pady accept tuple (#4860)

Closes: #4830

be55392a87f8421d75d373aadcaea249f776cb72 authored about 4 years ago
ctypes.wintypes can be imported on linux in 3.9.1 (#4858)

See https://bugs.python.org/issue16396

Co-authored-by: hauntsaninja <>

bc3ed283df6e0e08f1211598f5d0708be9250766 authored about 4 years ago
use bool for tkinter.FALSE and its friends (#4853)

Fixes #4669

eb7381a3c13e4e9a1afa9c3bc60785dcb54006b9 authored about 4 years ago
Add missing attribute hints for click.types (#4813)

Co-authored-by: Maximilian Frank <[email protected]>

6dae28a0177cd878d6cb569928ac13cd59d7e088 authored about 4 years ago
Update mypy protobuf pin to include well_known_types (#4850)

4f81ac10aec63e0e0672647f2369b4ee42d35f62 authored about 4 years ago
Fix typo in camellia algorithm name (#4847)

f27d7dea072282699324cdc9c294c14567527592 authored about 4 years ago
make itertools.product with repeat more precise (#4843)

55ebc0b673249ed0fdbdc0b4538ee4819f97857c authored about 4 years ago
Fix well known types in protobuf stubs (#4845)

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

472d830876431889b08955530412c2dc2d5b06af authored about 4 years ago
Revert "Remove unused stubtest whitelist entries (#4839)" (#4842)

This reverts commit fcc2416d43a3d505af7ad99e90401f69a13b6ba7.

Co-authored-by: hauntsaninja <>

32420769cd54092e0717b5f04f0f3d6c96beca2f authored about 4 years ago
Update isort URL to new location: https://github.com/PyCQA/isort (#4841)

dc808632542b87a2f492c30aa51fca319c85a270 authored about 4 years ago
Remove unused stubtest whitelist entries (#4839)

fcc2416d43a3d505af7ad99e90401f69a13b6ba7 authored about 4 years ago
remove "Union[str, str]" (#4838)

I grepped and didn't find any other instances of redundant unions like this one.

3e9ed39becbbd580ff36b56006dcfb879d7340a1 authored about 4 years ago
fix: support dictionaries as table headers (#4835)

Fixes #4829

60e6a3560ede14807a8c7e425c553d91fdc8a18c authored about 4 years ago
Try fixing mypy-protobuf backwards incompatibility (#4833)

Currently, the only way forward would be to update `mypy` and `mypy-protobuf` at the same time, ...

53d7813b3c85ac4cf9251af58887b5a92e8117eb authored about 4 years ago
Add to_url() return type (#4831)

90eb34a8be2ca3f02153e2b9323feac4c8487de3 authored about 4 years ago
copy.deepcopy memo type is Any, not input type (#4828)

3e10b44bb45c5917685c164f1330deae081f75b9 authored about 4 years ago
Allow Python 2 unicode for some click interfaces (#4825)

Helps Python 2 code using:

form __future__ import unicode_literals

On Python 2, these ...

3ae99d153b63fc9150aea1f36628d560c8f1843e authored about 4 years ago
type of `argument_default` should be `Any` (#4811)

35d73ef277ae138ce0ef7a4cbed4480163cb0475 authored about 4 years ago
Add EllipsisType, NoneType, and NotImplementedType (Python 3.10) (#4822)

1c6ac09b822c55c5d37905499f7e25b075627955 authored about 4 years ago
Add stubs for AsyncMock (#4752)

e5d3a476324c766bbd57bdbdac8898654a7947d1 authored about 4 years ago
Return mypy_primer to CI (#4806)

Much of the comment script is based off of https://github.com/dawidd6/action-download-artifact
...

e035760d623cee581751d722522101f3c928bdf2 authored about 4 years ago
Annotate load_entry_point() (#4775)

02b3a48313931b6812d69e22b4290209f94317c8 authored about 4 years ago
Overload defaults type when allow_no_value==True (#4774)

Closes #4773

41faab1f5112014e5bda1ece1aeaee5e88986729 authored about 4 years ago
Remove a missing import (#4821)

Works around #4815, although a proper fix is needed.

c26b80405502d8d6cf56c7be08d4fa76bc414246 authored about 4 years ago
Fix pkg_resources.require() (#4818)

8da53223d78501c0ca613192131801a4b37d6800 authored about 4 years ago
mypy_test: fix for stub deletions (#4816)

I think this should helps prevent issues like #4815

Co-authored-by: hauntsaninja <>

a93fa6120ed19805fd50ee77020ffa84bc803635 authored about 4 years ago
Add PEP 612 support to typing_extensions stub (#4814)

7aa5bd0029451b87c36a3d70f409ed375dffb032 authored about 4 years ago
concurrent.futures: add _work_queue property to ThreadPoolExecutor (#4808)

`ThreadPoolExecutor` assigns a `queue.SimpleQueue` to `_work_queue` in
its `__init__` method.
...

3d14016085aed8bcf0cf67e9e5a70790ce1ad8ea authored about 4 years ago
Add importlib.resources.files for Python 3.9 (#4807)

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

cb43535541db6f2105c89c2886bf52c8f7fed162 authored about 4 years ago
Fix a Python 2 annotation in shlex. (#4805)

https://github.com/python/cpython/blob/8d21aa21f2cbc6d50aab3f420bb23be1d081dac4/Lib/shlex.py#L24...

61c5667b3fc1c4d298c41ecc33a38c5d95ffd706 authored about 4 years ago
Removed unused import symbols from stdlib stubs and fixed a few other errors detected by pyright. I did a similar pass several months ago; these were introduced since then. (#4803)

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

c4d8507ff7ea514048d0ae53986f2879b40a40ad authored about 4 years ago
DeleteJSONDecodeError from Python2's json module (#4799)

Co-authored-by: Phillip Huang <[email protected]>

3d8a29705e939fc626c09381d36fdc380e041577 authored about 4 years ago
threading: properly export excepthook, ExceptHookArgs (#4797)

An `import X as Y` where X != Y no longer exports, so
27a45df479ff2685e376d04894fffdacc3fcaa7e ...

1958f3ec67cf624c76c8a85c3471c56ddf8c4150 authored about 4 years ago
Cryptography 3.x pkcs12 (#4792)

906b4ec5baf255db7dc8ca0bfe5603e83b7735fd authored about 4 years ago
Some missing stubs for cryptography.x509 (#4761)

d252e4aae932ed0c37aa72ee7c752038d0d2b476 authored about 4 years ago