Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/python-trio/trio-typing
Type hints for Trio and related projects
https://github.com/python-trio/trio-typing
Release v0.10.0
4d7cb8ca3b319169c95aea439cfc66bea5855af2 authored about 1 year ago by Joshua Oreman <[email protected]>4789640fadd6297addbd6cc544dc609a62fc2ef0 authored about 1 year ago by Joshua Oreman <[email protected]>
422d8fc816d40251d9e59b4afeec12c7fd3f9978 authored about 1 year ago by Joshua Oreman <[email protected]>
Replace plugin.args_invariant_decorator_callback with use of ParamSpec
2404a3bf82ca6f391f9a8cdd9b7e146d5e9faa40 authored about 1 year ago by Joshua Oreman <[email protected]>a765f88f5b7c4db0b2039456ab0d45d73efdb4be authored about 1 year ago by Joshua Oreman <[email protected]>
b71238666c15769ce7e2b1e2b76369d7770197a0 authored about 1 year ago by Joshua Oreman <[email protected]>
fc7eeb8590f972c9899ae48a060c229b5f167f7c authored about 1 year ago by Joshua Oreman <[email protected]>
98f5051a8081e9c6fc1ff5beb70708cb41203f53 authored about 1 year ago by Joshua Oreman <[email protected]>
Release v0.9.0
6ebf74adf2cba1c9216765a7ffee833a19bc1a02 authored over 1 year ago by Vincent Vanlaer <[email protected]>946a43783599ea6c28f33f0a468e405a85e442fd authored over 1 year ago by Joshua Oreman <[email protected]>
886d729c5bb53b7ae432518b3fed6eed27c60e98 authored over 1 year ago by Joshua Oreman <[email protected]>
Fix for mypy 1.4 changes
8a1952bd676906a5f07a7155d4382ad0f1c04e71 authored over 1 year ago by Vincent Vanlaer <[email protected]>a7f7798ac7c8bf1be246e3c10cd78e16eeae0696 authored over 1 year ago by Vincent Vanlaer <[email protected]>
f2ed14dc73ff0981b79c55f4d6b1df25b8bd9c16 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Running the tests is not supported on all previous versions of mypy back
to 0.920, but otherwise...
Fixes #85
0d09b30ca651ac796a4dccc584961a13669ede66 authored over 1 year ago by Vincent Vanlaer <[email protected]>
List of relevant changes:
- A whole bunch of types that are final at runtime, are now final in
...
59f88073e2b4ebde64ff1917cd78c60e3bbc92f0 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Add strict_exception_groups parameter to start_guest_run()
8c3677873c7fb43781bb40820c44d0ba1f3ebe25 authored over 1 year ago by Vincent Vanlaer <[email protected]>637dab082dee56eeef6e129b27eb754d290227eb authored over 1 year ago by Spencer Brown <[email protected]>
Fix `TaskStatus.started` being type-unsafe when not using the mypy plugin
66565780dae6b1e3e58cc7c000722a390cb05d51 authored over 1 year ago by Joshua Oreman <[email protected]>
This can be typed correctly without requiring that the mypy plugin be
used.
Fixed return type of CancelScope.__exit__
8d2e392414784acd6ef0193a5f6422741c551eea authored over 1 year ago by Vincent Vanlaer <[email protected]>Fixed return type of CancelScope.__exit__
2b182b7d7820104763657211840bac06506c9564 authored over 1 year ago by Alex Grönholm <[email protected]>Release 0.8.0
f8cf2df99b6b4c02347f2e0b6a3b0c64212888c9 authored almost 2 years ago by Joshua Oreman <[email protected]>3327fe0034b74cbc2aa100876bc03a6c693ce8b4 authored almost 2 years ago by Joshua Oreman <[email protected]>
2c17e51fc33e176c4bb389c87870c4514234dbe0 authored almost 2 years ago by Joshua Oreman <[email protected]>
Update stubs for upstream updates we haven't taken yet
8d985795e4ebd13ab7a381ea13f0e41321448fa7 authored almost 2 years ago by Joshua Oreman <[email protected]>0373f91e4232205abd6ad12487b1fc240796f86e authored almost 2 years ago by Joshua Oreman <[email protected]>
5f1a9759d4d3c8d18b9d48a604aabaf4b113c266 authored almost 2 years ago by Joshua Oreman <[email protected]>
b95d2d58292e64ee6cfc752d93b1282db7bebf9f authored almost 2 years ago by Joshua Oreman <[email protected]>
23638375a14c558f5991890e0dcef6c19207ff66 authored almost 2 years ago by Joshua Oreman <[email protected]>
Updated type annotations for getaddrinfo()
73ba636d4881bbb6d03766616b5556d55bb22a92 authored almost 2 years ago by Joshua Oreman <[email protected]>1f5ba0721f8841a417ceccea94f5211e7627c6f6 authored almost 2 years ago by Joshua Oreman <[email protected]>
Unless trio does something differently, the argument and return types should match those of `soc...
ad2437115c69f2aeec002f344c906b82df6d03f5 authored almost 2 years ago by Alex Grönholm <[email protected]>Make Listener covariant w.r.t. the resource
118653c06d0e84f77c39724d06f08b9b3420cacc authored almost 2 years ago by Joshua Oreman <[email protected]>[outcome] Add support for type checking match
4589248c7a2a617ec26d4c1b568e4e6b85403f1b authored almost 2 years ago by Joshua Oreman <[email protected]>Fix `@takes_callable_and_args` `TypeVar` binding bug
e10a71609f839526d2db5935b48ff4fa6b9e24c6 authored almost 2 years ago by Joshua Oreman <[email protected]>Add stubtest, fix incorrect stubs
6cefb0b9afd7d79d7e8c363a7d51c149bb72c94e authored almost 2 years ago by Zac Hatfield-Dodds <[email protected]>c4d9fee061ac710a5f70cf38c6af3f2bd7b52b81 authored almost 2 years ago by jakkdl <[email protected]>
cd5ee76b55cee06289f6f6126de88522c826b1fa authored almost 2 years ago by Ganden Schaffner <[email protected]>
attrs provides __match_args__ automatically, so these only need to be
added to the stubs
Fix `open_signal_receiver` misannotation
2bc84bab1d7f07e85e7d6f9fc95237c347cdcf55 authored about 2 years ago by Vincent Vanlaer <[email protected]>Fix type annotation of trio.socket.SocketType.listen
1bcdc5d16b7bff98849a69675b042915e5a80d7e authored about 2 years ago by Tim Stumbaugh <[email protected]>Remove python 3.6 from test matrix
a80fa8cd88f4cf3154383de8b7f4ed84e6d9b3cb authored about 2 years ago by Tim Stumbaugh <[email protected]>9e336b0538a3ade5a07d9fb984973ba0460d865a authored about 2 years ago by Antun Maldini <[email protected]>
f24f9547002d9912b7b194f2bfb5db369e57b148 authored about 2 years ago by Ganden Schaffner <[email protected]>
Python 3.6 has reached EOL and trio now requires at least python 3.7.
Python 3.6 is also no long...
Fix typing for trio.abc.HostnameResolver getaddrinfo() and getnameinfo()
1133c5816813e8cb9d9be670911b5528f5750a07 authored over 2 years ago by Tim Stumbaugh <[email protected]>d8e96a09a00a65eaccb214ea049f51b3f6c21b9f authored over 2 years ago by Jacob Brugh <[email protected]>
This allows Listener[SubTypeOfStream] to be a subtype of
Listener[Stream]. In this way the follo...
Allow clock= argument to be None
d5835f7065f58ebdd95ca27b09d1d5cbe686b8b8 authored over 2 years ago by Joshua Oreman <[email protected]>Update black to 22.3
67c8df5b0923d3384abd8459b1384981134591de authored over 2 years ago by Joshua Oreman <[email protected]>ad1bdb4e3ebb646383eacad947d771d6b8dc0375 authored over 2 years ago by Joshua Oreman <[email protected]>
9e285a60324bad5a28711d5ce0c10734458421e1 authored over 2 years ago by Joshua Oreman <[email protected]>
Fixed return type of getaddrinfo()
9d57cb1d3f1fa7c9f915e7c884e9a2930645b8b7 authored almost 3 years ago by Joshua Oreman <[email protected]>Fixed return type of getnameinfo()
f362a7ef5a90cfb36c3f11d3d80cd331cb5b09a6 authored almost 3 years ago by Tim Stumbaugh <[email protected]>The first two elements have been of types `AddressFamily` and `SocketKind` since Python 3.4.
aab5f7134cc4dd734f62d1882d6d03e1f62e94a4 authored almost 3 years ago by Alex Grönholm <[email protected]>The second item of the tuple is always a string, even when it's a raw port number.
b7c341eb2e5094161f9f718379106cf124429cc5 authored almost 3 years ago by Alex Grönholm <[email protected]>Fix minor issues in socket stubs
2bf162944703598a023c0fc862b735e6d574abac authored almost 3 years ago by Joshua Oreman <[email protected]>
- Use the typeshed Buffer types where applicable
- Mark the nbytes argument of the various _into...
Release v0.7.0
34fa626eaa971c50988eb54f71ddbe4384535b4a authored about 3 years ago by Joshua Oreman <[email protected]>6c9a7034478a809a673f869270fbf7d79c51e9e1 authored about 3 years ago by Joshua Oreman <[email protected]>
56e7867b519bfd2fe4cd9c8ec029e4fbad60c6cb authored about 3 years ago by Joshua Oreman <[email protected]>
Add support for mypy 0.920
480c884d2d7c14134329e127525ec17b55a5f38c authored about 3 years ago by Tim Stumbaugh <[email protected]>e158eec1141785eea6adf576819c257cd0864d12 authored about 3 years ago by Joshua Oreman <[email protected]>
009c07573eebc346815d4f32d5b4a1b86bbcb246 authored about 3 years ago by Joshua Oreman <[email protected]>
Mark many subprocess types as Optional
aed1e7dd7eb3ada8d96e2284405cfed6b7087586 authored about 3 years ago by Joshua Oreman <[email protected]>
I am adapting the open_process API for internal use, and so I need my
own default argument value...
Release v0.6.0
91580563a9bb74ae764c867fafaf18b845920808 authored about 3 years ago by Joshua Oreman <[email protected]>69fc078fe64649c3792a36fdb5ff0be63ac70f2d authored about 3 years ago by Joshua Oreman <[email protected]>
395b7eba961c33a0e1a0d94ecc52ce2bb75ac011 authored about 3 years ago by Joshua Oreman <[email protected]>
Revamp file I/O stubs to better match stdlib
2a2bb585ed8a16ae4aa695365d9a316ffffe6a40 authored about 3 years ago by Joshua Oreman <[email protected]>f5329c161b16b41411ad0aa6e1e5e6e24dc5c217 authored about 3 years ago by Joshua Oreman <[email protected]>
b734b43eddc24f9b45aba0c6b67ab280d160fa6f authored about 3 years ago by Joshua Oreman <[email protected]>
3a11ba88fcb0470ce40cb8b1bc5106cfebfdb425 authored about 3 years ago by Joshua Oreman <[email protected]>
Add missing local_address argument of trio.open_tcp_stream()
86afc3d3a4a9444f8206acf62303df40cfae2ca7 authored about 3 years ago by Joshua Oreman <[email protected]>4acc8a3df1988c9ba0c1138261d8f67b296d5982 authored about 3 years ago by Joshua Oreman <[email protected]>
Changed serve_tcp to make task_status parameter optional to match trio library
1427ee66e9653c11b5a80fd17135bd70d09c8edc authored about 3 years ago by Joshua Oreman <[email protected]>Fix aclosing async generator support
1371da226a6345f2a7767cfbf6330603ac7d7d2d authored about 3 years ago by Joshua Oreman <[email protected]>9131ecfcbe3a90f1c00d731c7cb527317cf6c6c5 authored about 3 years ago by Joshua Oreman <[email protected]>
0e39e68e980d40718152f68a722918bd918bf55f authored about 3 years ago by Joshua Oreman <[email protected]>
Allow subprocess functions to take PathLikes for the cwd parameter
92292b3dd538971482bfce4a058f284822e3852e authored about 3 years ago by Joshua Oreman <[email protected]>Follow-up to 290529d
543b08fc49a50ee7154f72e63df28a2e243fb6ed authored about 3 years ago by Tim Stumbaugh <[email protected]>Port CI to Github Actions and fix issues thus revealed
8c60929e474456d57be60f5b972a8218ed6f6d82 authored about 3 years ago by Joshua Oreman <[email protected]>8d8227c747a3a438f39019b193274c6143904d4a authored about 3 years ago by Joshua Oreman <[email protected]>
149c05933c6fb91d4000cfeb81ad3d2beb37bd30 authored about 3 years ago by Joshua Oreman <[email protected]>
8d56872265b21999c2d0992d924872ef806db701 authored about 3 years ago by Joshua Oreman <[email protected]>
e8bc935b257078e250dd0a82392c3fdc9ec4c3b8 authored about 3 years ago by Joshua Oreman <[email protected]>
47e0910af10c4a541264d5172af9b6182b559bbc authored about 3 years ago by Joshua Oreman <[email protected]>
d6b8a2b5269d6319a4d663f6df9e5d5951ad5a25 authored about 3 years ago by Joshua Oreman <[email protected]>
f0f2181e27207066b1bcf986c3f3881192f91e25 authored about 3 years ago by Joshua Oreman <[email protected]>
da885695dabf493e9db19901b0c1461ff9b0ef57 authored about 3 years ago by Joshua Oreman <[email protected]>
Allow Path objects in subprocess functions
22c7ec126fb2774093a36269c1764bd6cf5fe766 authored about 3 years ago by Joshua Oreman <[email protected]>Fixes #39
290529d0c85f1affcd40de21d1399089eedc5da4 authored about 3 years ago by Tim Stumbaugh <[email protected]>Allow async_generator.aclosing() to take a native async generator
3a839e13e2221a905aa097da0b448bd57db8f330 authored about 3 years ago by Joshua Oreman <[email protected]>703fbcd25943ee8b514bea13773a182ac936c755 authored about 3 years ago by overclockworked64 <[email protected]>
08c213050dfe940f72b0088a65c78fed037fef0e authored about 3 years ago by overclockworked64 <[email protected]>
Update stubs for trio 0.18.0
56a3206d6ee3b1d4130dc270f31bbdb32d527682 authored over 3 years ago by Joshua Oreman <[email protected]>
- Remove max_refill_bytes from SSL (python-trio/trio#959)
- Add synchronous close and context ma...