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

tempfile: add ignore_cleanup_errors to TemporaryDirectory (#6226)

c0675a797f4807b73a4fe68eb034ad23a503e83e authored over 3 years ago
pathlib: update for py310 (#6225)

38ab20926fdb74a84654da1e140a5ee4fc987f3d authored over 3 years ago
pathlib: add newline to write_text() method (#6224)

Closes #6223

3d5f35c33bbb726a7c73b8a8c312be63ae176bbc authored over 3 years ago
Update pytype and pyright (#6222)

* Upgrade pytype

* Update pyright

ce94db762c3f28386b07d5d421a6dbbc242d95b7 authored over 3 years ago
freezegun: Add as_kwarg argument (#6220)

7e4a0cbbd26cabeaeb54eecbc6fe85ff79d1402d authored over 3 years ago
Update SupportsIndex support for math and cmath (#6216)

* SupportsIndex for cmath
* Don't support __index__ on <3.7

f4143c40e85db42dc98549e09329e196668395ee authored over 3 years ago
croniter: Add missing arguments and functions, add types (#6215)

151f256051445f251d9966120f35d4819e433c7a authored over 3 years ago
Allow `math` functions to accept objects implementing the `__index__` protocol (#6211)

05cc30b8da576f882dff41ae31c281c859b65f98 authored over 3 years ago
Annotate humanfriendly.__init__.pyi (#6209)

b98cd0c3b0cc6ac25596c204930f2c69cd528540 authored over 3 years ago
Add defaults to GCM.__init__ arguments (#6207)

ce7484f70b829e42e4847dd2b6c4ede449cef40c authored over 3 years ago
stubtest_third_party: advice for unused allowlist entries (#6208)

Co-authored-by: hauntsaninja <>

9f691d9c6e6f4519d0fe2eac50d8eb62c1c5f6e0 authored over 3 years ago
Use TypedDicts for logging.config.dictConfig (#6193)

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

41591f2fcd8e1009401a74f1cae0f16152d6fde1 authored over 3 years ago
bytes.fromhex() returns cls instance, not bytes (#6201)

```console
$ cat y.py
import typing

class MyBytes(bytes):
pass

x = MyBytes.fromhe...

9052674aa8f059ac68f8726005751ebb53a271ce authored over 3 years ago
Update `ModuleType` to have `__path__` (#6200)

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

fd35084768354586a6ca97db833d3fb8692d036a authored over 3 years ago
Use TypeVar for WeakMethod (#6199)

ece04a288ed782fb082b501bc05092e36551cda5 authored over 3 years ago
allow file descriptors in os.stat wrapper functions (#6198)

8454a48c5ea0fa25d60891a33c3a1c820f2e35af authored over 3 years ago
Fix type of importlib.machinery.ModuleSpec.loader (#6194)

e38248e81853c46975772909837caa9243e25f42 authored over 3 years ago
fix shutil.disk_usage() argument type (#6197)

739cc27cc4371a58a25f8a52b6b8b05087f2b55d authored over 3 years ago
Fix subprocess.list2cmdline: wrong type of the seq argument (#6190)

766f7e76ec6ce7fc1fd88fd1016b79346c57e964 authored over 3 years ago
Use string literals for typing `warnings` actions (#6192)

e4fa30e84050e36ddc65fced10e60040f6d4ddc9 authored over 3 years ago
Remove unnecessary _Collection alias (#6188)

This was a remnant of Python 3.5 compatibility, where Collection did not
exists and _Collection...

b3f29b619bf0ae9896e2093dde2ee02a67b6a4d3 authored over 3 years ago
Upgrade PyYAML to version 6 (#6183)

* Fix load_all() argument
* Remove Python 2 remnants
+ Replace Text with str
+ Replace al...

4e592ada7b78756bade98e3243a72fb5cec9200b authored over 3 years ago
AbstractEventLoop.run_in_executor() returns Future (#6187)

https://docs.python.org/3.10/library/asyncio-eventloop.html#asyncio.loop.run_in_executor
> This...

12dd8d9718cb76fff1fce98168773982cfcfec45 authored over 3 years ago
Stubs for google.cloud.ndb the Google Cloud Datastore ndb client library (#5821)

3a70f34ddd8a74ded7cafb26b84f27382dd9d798 authored over 3 years ago
get rid of tkinter._TkinterSequence type alias (#6181)

53087be4eb935e5db24e9dddad3567ecaf1909a7 authored over 3 years ago
Annotate Client.decr() and decrby() (#6179)

cf78194c76f453c0b8f5d5a4c005e2bc56918ffd authored over 3 years ago
tkinter.ttk.Treeview: more Literal[""] (#6182)

5b03ad18cca9d8a2a1338d5a0c5b86a73d97b8bb authored over 3 years ago
Make `argparse._SubParsersAction` generic (#6178)

f3a345493c671cac64399f6f68b2dbb84a8d6391 authored over 3 years ago
Add some attributes to http.client.HTTPResponse (#6176)

3ba8c50d92e8aa0f000e8b31810e50af8980c530 authored over 3 years ago
Add redis/sentinel.pyi (#6174)

0e24e1fe667e47db3e85f4e1415eda609a59515c authored over 3 years ago
Use lowercase tuple where possible (#6170)

994b69ef8f18e76689daca3947879c3d7f76173e authored over 3 years ago
Make args to AsyncContextManager.__aexit__ positional-only (#6172)

We already do this for `ContextManager.__exit__`. Should fix microsoft/pyright#2435.

5f386b057597624b31a503b3f71cc69f5d4e9d2c authored over 3 years ago
builtins: next() does not allow keyword args for default (#6169)

c38c03bab8c3eefc915a04fbb0f147aac363d85d authored over 3 years ago
check_new_syntax.py: improve dicts in error message (#6168)

Improve error message for bad dict. Before dict[(int, str)] now dict[int, str]

b2082ce5594f3f47630f6602f723afc768e3cc60 authored over 3 years ago
check_new_syntax.py: check nested annotations (#6167)

75ca712f3c3d66f3f60fd90685c6c2738904b93e authored over 3 years ago
dateparser.search.search_dates: allow arbitrary-length tuples for languages argument (#6166)

f30b5ae363937553bd7183119fba8377ad78de8d authored over 3 years ago
freezegun: _freeze_time.__enter__ return a freeze factory (#6164)

b0e1cef4dd9651f6470174f5d90ea9f18b5b8b97 authored over 3 years ago
Cleanup: use lower-case list and dict, add a test (#6161)

e72a4034bf18378fba71887f644dd31cb0734a82 authored over 3 years ago
Upgrade all packages (#6160)

eab7adad6226cc1648ebf5e99532e1488b2e4942 authored over 3 years ago
Add CAN_RAW_JOIN_FILTERS constant to socket stub (#6159)

This constant has been added in python 3.9.

7720f9b7df5091fc65af98cb96498b6893e09aca authored over 3 years ago
Remove unused stubtest allowlist entries (#6158)

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

54ff11bf9fefe0578a81ef32e4f42c1285f01d3d authored over 3 years ago
Fix small issues in ftplib (#6154)

3c8c2519b41aa1297fcb173af03c42253dbba6a1 authored over 3 years ago
Bump protobuf stub to 3.18.1 and mypy-protobuf 3.0.0 (#6157)

* Bump protobuf stub to 3.18.1 and mypy-protobuf 3.0.0

* Fix ConsumeInteger in google/protobu...

39867f109671d53e3bf5049bc6cf8b7ef901bf80 authored over 3 years ago
Put Generic last in base class list (#6155)

71f2e4ab0ab7e72842def911cbf00586d62b8ac4 authored over 3 years ago
Update remaining versions for third-party stubs (#6094)

Also remove the python2 markers of packages that don't list Python 2
as supported in the latest...

bb24e77404af84b0ff32020ad6c356c659bc6fe5 authored over 3 years ago
Add star to all non-0.1 versions (#6146)

9f869723509ac027bae6b6f567b921d6a229e8ec authored over 3 years ago
Annotate rruleset.rrule(rrule) argument (#6149)

b16ec5451af78b6d2cd085f951a208363402889c authored over 3 years ago
Annotate PIL.ImageColor (#6151)

2eadf9c174768d6066d8c5ea83268f277b7c0bd4 authored over 3 years ago
Color arguments also take (r,g,b,a) tuples (#6148)

023c4dff67c3f37398f81ce1b3f75aba47f2a5e4 authored over 3 years ago
Mark `sqlite3.Cursor.rowcount` as an `int` (#6150)

498f1aa41d4e37ab5534649b05c5eb77ea3d9c4e authored over 3 years ago
Fix type of lock parameter of cachetools.cachedmethod() decorator (#6144)

097d2231b4b49b59979f3958d2acffe5f301bf95 authored over 3 years ago
Add missing items and types in site.pyi (#6142)

Use `set` instead of `Iterable` for `known_paths` argument

e3ae2e9291143553323b923b94db6939473e9afb authored over 3 years ago
Fix return type of readComponents() (#6143)

76b1f63ac253759f875949dd7f157fe049d05d95 authored over 3 years ago
Allow third-party versions to end in asterisk (#6129)

This is a first step towards #6095, where x.y and x.y.* are treated as
equivalent. The next ste...

46fc031ee7eec25a45208ac986ec9b9e5a95823b authored over 3 years ago
Add Redis.memory_purge() (#6138)

0142ea8b52931fb5b914f4a159a04a385322189c authored over 3 years ago
add TypeGuard to coroutines.iscoroutine (#6105)

make CoroutineType extend Coroutine

b7d1d099d9791d6ed035f30229dda3ad8a9c205c authored over 3 years ago
General object for sys.ps1 and sys.ps2 (#6139)

e018ad66dcfd64d649197061e4cd9da3a911b1ee authored over 3 years ago
Add memory_stats() to Redis (#6137)

90f67275167f762b4ca1c3203acb21d7603efd8d authored over 3 years ago
Allow empty strings for `show` in `tkinter.ttk.Treeview` (#6135)

ca983cd319cb58b0a8fa3a086fad5e75332e0450 authored over 3 years ago
Add missing methods to ExtensionFileLoader (#6120)

Closes: #4769

ee31999cafa7a7bcbfcb1a18210f388e660b0ede authored over 3 years ago
`traceback` can be `None` in `sys.excepthook` (#6133)

373c4e582a76524161bd68009975bc96224c7d37 authored over 3 years ago
Change type of backupCount from str to int (#6128)

3c58736d01b4befa4499e481e87bd7e8458dac20 authored over 3 years ago
Add missing annotations for psutil (#6124)

750d36676748d6b3c1198fdc1890e6d2979526ee authored over 3 years ago
Improves `psutil` (#6103)

Add a few items and annotations to psutil

88cb22e95249066518e2e011fc0c4ff0a56d16fe authored over 3 years ago
zip: update for PEP 618 (#6123)

Resolves #6122

Co-authored-by: hauntsaninja <>

55cf343ba903d8c2032a67af6f49c43017ea11d5 authored over 3 years ago
Remove unused stubtest allowlist entries (#6119)

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

a3e4fcca2653c588219e7ff61758443acde84558 authored over 3 years ago
Mark some contextlib method arguments as positional-only (#6118)

98dde9c36453e53ee163c60001f3308d948c8b45 authored over 3 years ago
Add the rest of string.Template's class attributes (#6109)

47e9788246d2b84c3fc5362e822f25671ac352b0 authored over 3 years ago
Use release version of Python 3.10 (#6116)

ad7d478a8f130617be11511d96595c5818a787cf authored over 3 years ago
Add several missing type annotations to `psutil._common` (#6104)

b84af5a4afeab74705e4e6fdae8774d8a88b452e authored over 3 years ago
markdown: fix type of Pattern (#6115)

Surfaced weirdly by #6109

Co-authored-by: hauntsaninja <>

c7ac9b6641909e0e401a52814cc82d61bef84c3f authored over 3 years ago
Update pyright to 1.1.175 (#6110)

2912ab00925d4317b58723c59b84590542171dc9 authored over 3 years ago
Use overrides for IntFlag dunder-r methods (#6114)

b9ea346c14901d89eb734454ed87f81773a5d065 authored over 3 years ago
Fix use of unexported Pool type in multiprocessing.pool (#6111)

4707e1d7637f8fcf42d91548b5110053ccf5c5c2 authored over 3 years ago
Properly export bytes from paramiko.py3compat (#6113)

368bd2cb28afd1f1f22d0390233a0789514482b5 authored over 3 years ago
Properly export types from psutil._compat (#6112)

e19b20032b823bc1812eb2301e9faba9b19acb96 authored over 3 years ago
Add missing property in urllib.response, fix code types (#6108)

5f1adbfbd2e7cc7b73ccf4ffc7900ffc801fc06c authored over 3 years ago
pickle: use protocols instead of IO[bytes] (#6101)

9b86402c77920f369c20069a6d1481a8d467c14d authored over 3 years ago
Remove typevar in mock.patch.multiple (#6090)

947e851cf8d46584b219ab2ea2e68c258eaa9849 authored over 3 years ago
Remove unncessary MutableMapping overrides (#6097)

62f27cf6b83494aebaef301a02b957d40bbabbfb authored over 3 years ago
Add back and update cachetools stubs to cachetools 4.2.4 (#6096)

3eee9e1d8846818eb3cbf9988b8a736116f120fa authored over 3 years ago
Unbreak CI (#6093)

* Temporarily remove `cachetools` stubs. They will be added back soon, and meanwhile they will c...

32bc2161a107db20c2ebc85aad31c29730db3e38 authored over 3 years ago
Fix return type of st2tuple() and STType.totuple() (#6091)

b04512eaaa942063d4b83061d337daa7dd3be0da authored over 3 years ago
Fix "value" types in dump and dumps (#6085)

fe4062af5491bcd85b1098a2092b615226b1f4a0 authored over 3 years ago
Add __await__, name, qualname to CoroutineType (#6087)

25ae5b887194a0b6178bc7eeeb0ab6db6a4dcd4c authored over 3 years ago
Fix unittest.mock.patch class decorator annotation. (#6070)

9efd6521befbddd42ae5451ba9d1c8c57909a677 authored over 3 years ago
change chained maps to MutableMapping (#6044)

Fixes #6042

b99ddc1f2f8d404684e5d9ce5d950219d9870b60 authored over 3 years ago
redis: include local property on Lock class (#6083)

The Lock class as a property local that has a token property that sometimes
needs be accessed...

4ef07810c41ac6ea3da2fca25cf9e22bb0e3418c authored over 3 years ago
Fixes `__init__` of `typing.NamedTuple` (#6080)

Closes #6079

4ac969ad2cd8ceb4b1b7ff75311fd3abbf5d39fa authored over 3 years ago
`StackSummary.extract()` takes an `Iterable` (#6084)

7cc5eb29506992bad1e2c0948b847d349b7438e0 authored over 3 years ago
Fold remaining custom stdlib *Buffer types into _typeshed. (#6082)

Add ctypes base type to WriteableBuffer.
Add a ReadOnlyBuffer type from fcntl.
Base ReadableBu...

4c0dccac0ffd0bf3bcc9597f5dfbc45d5ffee609 authored over 3 years ago
Fix error type for inspect Parameter/Signature empty (#6073)

328d09a9a5f9c96348c4c141d6c0abc092b3f317 authored over 3 years ago
Specify concrete types for DateDataParser attributes (#6075)

b905dd29456a242da000fc68ce274044f9fb246a authored over 3 years ago
PageElement.find_all() can return any subclass of PageElement (#6081)

57c26d5b2cafb9a13d868cb4e0736b41b472bf97 authored over 3 years ago
Improves `Popen` types in `psutil` (#6074)

a9227ed98589bf960b1c9ee2da69890171f8dfd1 authored over 3 years ago
Further improvements to `psutil` (#6072)

Adds types to the following functions:
- `psutil.environ()`
- `psutil.send_signal()`
- `psuti...

583aa168763f7dcc5e5f71648d8541eb3dbebf5b authored over 3 years ago
requests: Response.encoding can be None (#6067)

The type of the `encoding` attribute was previously typed as `str`, even though it can be `None`...

3128c6afbf6cd1a72822c8915beb0e9f2ded5b55 authored over 3 years ago
Further annotations for the psutil module (#6066)

2217ac8a8c7004baad94a5adcb0d503d985eaa21 authored over 3 years ago
Adds `AM_STR` and `PM_STR` to `locale.py` (#6065)

3bc309daaa016ea06556d9a52ddbfef3ca81fc4c authored over 3 years ago
Update for beautifulsoup4 for version 4.10 (#6059)

Tighten types and add missing fields

2237daa65015a42cf05f7ac2e1689e571116f807 authored over 3 years ago