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

Bump pyright (#5357)

For #5348

Co-authored-by: hauntsaninja <>

4bf4d6adb69819f4ab7a35f237a89222ee589aec authored almost 4 years ago
do not require running tests locally (#5356)

0bfb28b0b6ea1e0efa87a83757d5632e85dacf5a authored almost 4 years ago
create stub for __main__ (#5354)

* create stub for __main__

* exclude from pyright, like all other __getattr__ incomplete stubs

97101b1d2c8cc7836c18668dc6f92a804511e89d authored almost 4 years ago
delete _importlib_modulespec (#5350)

* delete _importlib_modulespec

* use typing_extensions.runtime_checkable

e66b7fa6600f0e193d3ee5fa14c27ba31c6cf3dd authored almost 4 years ago
use protocol for sys.meta_path (#5349)

bb5fb845f2b860352903f4f12e31e37b2b36511f authored almost 4 years ago
Drop mypy self test (#5344)

Closes: #5303

d16017ba0d568f0886e7d6a14eb4e9d558111f64 authored almost 4 years ago
fix ci (#5353)

6905c0d02aa9063bf378d9b246150eb6a887b3b7 authored almost 4 years ago
Bump pyright, disable PR/commit commenting for all but one job (#5347)

* Bump pyright, disable PR/commit commenting for now

* Show comments for 3.9

* And only on...

a334a29c967e12aaf67a1819c81661e6402c3ff3 authored almost 4 years ago
Fixed: Argument for Werkzeug's Headers.pop method. (#5335)

* Fixed: Argument for Werkzeug's Headers.pop method

* Changed: Overloaded Headers.pop functio...

00f23010291f95500b2a37574c4439ac3d2d668e authored almost 4 years ago
Fixing stubtest issues (#5339)

* Fix stubtest issues

461791db2763a823b0179592219bde52af62ecc4 authored almost 4 years ago
get rid of Any in paramiko HostKeys (#5342)

8379386bd4dbc2229291a5d6ccfbdda22907b9f5 authored almost 4 years ago
Change some str types to Text in google.protobuf.text_format (#5343)

Python 2 `unicode` values are supported. For example:
https://github.com/protocolbuffers/protob...

a5e243fbcd2c6efea933c7eeea527b78c1eb9559 authored almost 4 years ago
enable mypy_test for python 3.10 (#5341)

* enable mypy_test for python 3.10

* avoid collections.Mapping and collections.MutableMapping...

9f732a128a4250b6d901ed6e8ecceb7cd6efb449 authored almost 4 years ago
change positional-only test to use Python 3.10 (#5340)

54699d6cca70f56da000d944ce0efe87fd3a59cd authored almost 4 years ago
Run stubtest on python 3.10 (attempt 2) (#5313)

59390469d60f3b05c6bcbb4e1441756b84ede607 authored almost 4 years ago
delete old comment (#5338)

* delete

e5d17d7d6c73c1ae331e86c79e0c0ac9efbe7a0f authored almost 4 years ago
Changed: argument type for xPos and yPos in tkinter to accept numbers (#5334)

b35ae73c5f79fd37e92a7a2054324c3011f6d738 authored almost 4 years ago
enum: update for py310 (#5314)

I remember there are some subtleties around Enum.__new__, that might be
relevant to StrEnum, bu...

4a45b1d1b480a701baa2c651b18d66fdc3588cae authored almost 4 years ago
add stubs for "annoy" (#5319)

This change adds type stubs for the "annoy" package: https://github.com/spotify/annoy

30154447e77d2492eafaad81567b64954c2eec57 authored almost 4 years ago
Improve ``type.__new__`` (#5331)

Fixes #3386

dbaf4c63908cd10622aeb375cdf9c5b58d725651 authored almost 4 years ago
Make the `start` argument to itertools.count optional. (#5332)

start should be optional: https://docs.python.org/3.8/library/itertools.html#itertools.count
Di...

8ecf3ff0b61356161e1e0c930acc44257cb78ef1 authored almost 4 years ago
Improve asyncio.subprocess stubs (#5327)

38dfb57adf7404fdf7419c472c08e3f0670b72f3 authored almost 4 years ago
asyncio.subprocess: remove loop in py310 (#5315)

1826072dd13ccc13a91d2ec1c1249a601b789d54 authored almost 4 years ago
traceback: update for py310 (#5316)

I think technically you need to pass both of value and tb or neither, so
let me know if you thi...

3950543bce9dc2c0da8554e49bcaf587a7053c1f authored almost 4 years ago
lzma: mark positional-only args (#5320)

Co-authored-by: hauntsaninja <>

63c4f0b9e5bd3f47f63b1a4189bd7ca1b3121227 authored almost 4 years ago
multiprocessing.pool: fix ApplyResult.__init__ (#5318)

2d10d2779f1d1180af3baba25c1e0f85570caff3 authored almost 4 years ago
readline: fix stubtest errors (#5326)

acef37018c4af5b5d9820a69fca76cfd53fdeaa5 authored almost 4 years ago
site: main is documented and exists in py3 (#5324)

c80a2debe25f71f1c48741c1d78669d39abf728e authored almost 4 years ago
inspect: add missing definitions (#5321)

2dd0871c0c98e03169f4b8cf1b3860575b401909 authored almost 4 years ago
html.parser: complete stub (#5323)

Co-authored-by: hauntsaninja <>

11f012a2b646c2ca58d688e35116808593bc40ff authored almost 4 years ago
calendar: add firstweekday property (#5325)

Co-authored-by: hauntsaninja <>

9c50d38506be3de7228398bdd829065fad91fb15 authored almost 4 years ago
mypy_primer: reduce polling frequency (#5322)

This should cut down the API rate limiting we see when large numbers of
PRs are submitted.

N...

0578e47ffc96cc6c4a02f200404c7896e94becbe authored almost 4 years ago
contextlib: add aclosing in py310 (#5317)

* contextlib: add aclosing in py310

* use protocols for closing, aclosing

11c673b68137d9edbecbecd9584a56dfc84a44ee authored almost 4 years ago
Add multiprocessing.sharedctypes stubs (#5231)

b15c0250596d4b29e1c16eedc34a8c6a109fa961 authored almost 4 years ago
termios: mark positional-only args (#5312)

06709912adcc3f389fc81c6fef3aa71546e0b5d7 authored almost 4 years ago
ast: update for py310 (#5293)

a744c3746fd85720f495008e77268c83bd6e83fd authored almost 4 years ago
Revert "run stubtest on python 3.10 (#5305)" (#5311)

This reverts commit 7590506039a277e2aa6b5c743e8dd516611bb5b5.

7dffcb5c6a97d49b190dbce5042c923d31838a4c authored almost 4 years ago
typing: ParamSpec uses kw-only args (#5310)

Co-authored-by: hauntsaninja <>

59bf4964791e08c41948695c12e69d7f954ab169 authored almost 4 years ago
array: update for py310 (#5294)

Co-authored-by: hauntsaninja <>

00039ee35467e8c656bf55fa5d0336e74a876200 authored almost 4 years ago
sqlite3: fix argument names, positional only (#5300)

Co-authored-by: hauntsaninja <>

ae6082581850f62bcd01767cae1045790c175e02 authored almost 4 years ago
xml.dom.minidom: add missing definitions (#5280)

Co-authored-by: hauntsaninja <>

851c187287d3fb16f50b6b3b3509d0213c7f0767 authored almost 4 years ago
tkinter.font nametofont root arg py3.10 (#5307)

Fixes #5306

30c83ab5e049eff51f3dbbac6578249c8b1b218f authored almost 4 years ago
run stubtest on python 3.10 (#5305)

7590506039a277e2aa6b5c743e8dd516611bb5b5 authored almost 4 years ago
fix date.isocalendar() to return namedtuple on py39+ (#5302)

96ad09c55919d1ce4844c7f89c422a44b8b6bd8e authored almost 4 years ago
xxlimited: yes, even you get updated for py310 (#5301)

3c49b1def4926216ce158503a038f4f43cde316d authored almost 4 years ago
pprint: add underscore_numbers everywhere for py310 (#5299)

Co-authored-by: hauntsaninja <>

cc55c923ac3d0386f22e21d63bc7477c4dcf8f0c authored almost 4 years ago
formatter, parser, _bootlocale: remove for py310 (#5298)

Co-authored-by: hauntsaninja <>

75e196e18a7b282ca9cfa99cf94fd634f95016ee authored almost 4 years ago
os.path: add strict to realpath in py310 (#5297)

9dcdb6f99c760dd17aaf4b0c852041dc7e554636 authored almost 4 years ago
inspect: update for py310 (#5296)

21e174a192f2fdf9902feeb8c3fb696ded930a48 authored almost 4 years ago
base64: update for py310 (#5295)

0db864f6b5c1c2fd86a82317dfe1aafadbc85527 authored almost 4 years ago
glob: update for py310 (#5292)

Co-authored-by: hauntsaninja <>

056e493691bb1b556f06d0ffb450ad645fd0f592 authored almost 4 years ago
builtins: more updates for py310 (#5290)

1517438aba6f03346c0b475747f599c91a2f7e54 authored almost 4 years ago
xml.dom.minicompat: complete stub (#5281)

537aec046631b828d65fc1bce78dbdc4058c3843 authored almost 4 years ago
builtins: use SupportsLessThan over SupportsLessThanT if possible (#5288)

Co-authored-by: hauntsaninja <>

0ea437f02a039ca14445b39b3880c647fe8c89ca authored almost 4 years ago
Marked the `bool` class as `@final` because it cannot be subclassed. (#5286)

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

58e083fef91a757a707a5727f2bfffa124251b7b authored almost 4 years ago
builtins: add aiter, anext (#5289)

445a86f4c98bba752d119bae9245d388ad638986 authored almost 4 years ago
typing: update and fix for py310 (#5287)

3aa1f2d42f9d472da5009c2b4b1a617b0087d35b authored almost 4 years ago
bisect: update for py310 (#5282)

2d69d1a6952168d2cdae9a0a3f617967de6d454c authored almost 4 years ago
asyncio.tasks: update for py310 (#5283)

Just removing the loop argument from various places

26f37487416c9bf6e8483c87e14094be6dc6df57 authored almost 4 years ago
itertools: add pairwise (#5285)

1416e63ce20d52d9b87892465a1a0e1d5761c91d authored almost 4 years ago
symbol: removed in py310 (#5284)

fa3bdfa6126b41245267c8fc0023df68bd11d908 authored almost 4 years ago
_curses: fix positional-only args (#5279)

d36420146e4caa120f929ef89d45730b7988934b authored almost 4 years ago
fix typings of 'argparse.HelpFormatter.add_usage' (#5278)

Closes #5277

545a54e17beef12b8e75557a3eacb866510b2ac9 authored almost 4 years ago
mypy_primer: check conclusion field as well (#5272)

Fixes #5270

The comment workflow waits for the mypy primer to run. I think with
Github's cha...

31b6d415dce6b25efef95f6c6d44417ed2fbd08b authored almost 4 years ago
Use pyright-action to run pyright, bump pyright (#5274)

I recently published https://github.com/marketplace/actions/run-pyright, which wraps pyright and...

413276f411f78358ba8115e7e020b3dce5e8b4bd authored almost 4 years ago
Change tarfile.extractall() to Iterable (#5273)

050cfda7d9e6d5024abac2c62366cb6fed92bbee authored almost 4 years ago
Fixed the type declaration for `all_errors` in `ftplib.pyi`. It is supposed to be a variable, not a type alias. (#5271)

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

dfad2734aa84ad86618525db7967c2cceb7abf90 authored almost 4 years ago
Fix `re.split(...)` return type (#5269)

bf7d6f6a272f41cc8c3139e9aee12cc01b4edd7e authored almost 4 years ago
fix(stubs/click): don't force autocompleter to accept anything as context (#5265)

* fix(stubs/click): don't force autocompleter to accept anything as context

Additionally it's...

b0c6598fbaccf92f15a8bc9c47934fd6276eaf78 authored almost 4 years ago
Allow bytes in addition to str in google.protobuf.text_format (#5267)

fe4acabdd770c0708cc63f441e347cf8ceea8b9c authored almost 4 years ago
fix requests.adapters.HttpAdapter.max_retries (#5268)

8b23590952ebacd42534f414f4ebd90e14461c1d authored almost 4 years ago
Improve requests.adapters.HttpAdapter.__init__ (#5266)

The `max_retries` argument can be `None`. It's handled here as `retries`:

https://github.com/...

aff821c538d92cc6d328b7895d6abb69bf7d2a10 authored almost 4 years ago
Add missing email errors (#5264)

2a1aa88fd9bb004bc7b846b3433600021c8d17f2 authored almost 4 years ago
Add back module-level __getattr__ to encodings (#5261)

This is needed for submodules, such as `encodings.cp437`.

8bd3e16eef2737562be5351ea38f7d34d73acad5 authored almost 4 years ago
Fix permissions for mypy-primer-comments (#5259)

Based on https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#permiss...

2c8cb605961bf76a88f9c21624893e4368ac3638 authored almost 4 years ago
black: enable skip_magic_trailing_comma (#5252)

* black: enable skip_magic_trailing_comma

* Remove spurious commas

4ac3ccad45266d3417a3f8f94b1685bca3c227c5 authored almost 4 years ago
Correct Fraction.__new__ typing for subclasses. (#5251)

Co-authored-by: David Barker <[email protected]>

b9937184ed116e85c547b287cbaafa76fcff7a30 authored almost 4 years ago
Allow comments workflow appropriate permission (#5258)

f1cd416dcfca73edfdd4ff78dadc5877fd9bf2b1 authored almost 4 years ago
[redis] add type for Client.lock (#5176)

0f8f428e23d1a52eebe962c5d19af04796701c43 authored almost 4 years ago
Add permissions to all workflows (#5255)

7ca219f9c49583fa4759dea3ba83a5cc084f387e authored almost 4 years ago
Replace some type with Type[] (#5254)

* Replace some type with Type[]

* Change aggregate_class to be Callable

a98e3e3ff97c2d17da66306cf58ddcda7209b34e authored almost 4 years ago
loop.remove_signal_handler returns a bool (#5253)

e5336e235876985f43f6db95aa984ddcfe430e3e authored almost 4 years ago
Upgrade black to 21.4b0 and reformat (#5250)

This introduces newlines before decorators.

45916045c86dc4992f70c18b0dd079a22bb44977 authored almost 4 years ago
mypy self check: Use mypy version from requirements file (#5245)

48b060cfa0e1b8b869f6cd6ac030d9d4a3a6de59 authored almost 4 years ago
Stubtest fixes (#5249)

d151d1b8bb4bd94777c05f9e0949fbb63bac8df5 authored almost 4 years ago
Add stubs for `docopt` package (#5248)

* Add stubs for `docopt` package

Add the single stub for the simple, but fairly well-used
[d...

761bd6e6b45bffbf919302ba2e1f1c0066a1ac44 authored almost 4 years ago
add cProfile.Profile.stats (#5246)

* add cProfile.Profile.stats

* also add to profile.pyi

cb108516f6798dd8d9d652aefbfaf75d4c0fca5c authored almost 4 years ago
Changed: text argument type to support float and int values for Tkinter

* Changed: text argument type to support float and int values for Tkinter

c3e1875c258eb97456cb762bf7d13d277f36f637 authored almost 4 years ago
PathLike cleanup (#5242)

Copy builtins._PathLike to os.PathLike

Use os.PathLike exclusively outside of builtins

bac1918b5f66c29a65b71b621eac55aa9e82d713 authored almost 4 years ago
change timeouts in telnetlib to float (#5243)

27facc7ff94df4bbdf01dc57791ee013a220a807 authored almost 4 years ago
werkzeug.utils.redirect: location is a str (#5240)

b91b0615bf69a8c19e70c747aa3794d01e4c1c2c authored almost 4 years ago
More complete type stubs for tkinter Canvas methods. (#5188)

* More complete type stubs for tkinter Canvas methods.

* Screen units.

* Switch to type al...

863b8f2e981c0ff11ee434e85336a76ceb15b297 authored almost 4 years ago
mailbox, mimetypes, unittest, zipfile: stubtest fixes (#5239)

bf5ff49b53448259f07aa171eb11cd4f8fbc6e46 authored almost 4 years ago
Add missing tag attribute to TypeIgnore stub (#5238)

This attribute was [added in 3.8]. This change lets mypy resolve the
type correctly instead of ...

2686e2006096669313d82de9226e0dc3ba02c29a authored almost 4 years ago
Use native SupportsIndex in builtins (#5229)

fc0775664d13b175fbc68443898cfd02d01e05a9 authored almost 4 years ago
Move typing_extensions to stdlib (#5233)

I'm not sure what the best way to do this is. This effectively orphans
types-typing-extensions,...

fc660d6d4170ce1bcb0a17151f7fa5b21db8fecc authored almost 4 years ago
Remove docutils.nodes.reference, which has no resemblance to the implementation (#5235)

f527e96dc30ed42a59f0a73ace2001561ce3b96c authored almost 4 years ago
Annotate properties on exceptions in click.exceptions (#5232)

a690a14c820238ca7a64cd502343d6b5a649e731 authored almost 4 years ago
Fix protobuf json_format signatures. (#5226)

2aff78dac29c279c1488dfb0823dd2063f4e0722 authored almost 4 years ago
spec_from_loader and spec_from_file_location can return None (#5224)

Closes #5117

f68ef6ca76107c576468dc20891aa4191a071891 authored almost 4 years ago