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

Merge pull request #93 from oremanj/release-v0.10.0

Release v0.10.0

4d7cb8ca3b319169c95aea439cfc66bea5855af2 authored about 1 year ago by Joshua Oreman <[email protected]>
Bump version to 0.10.0+dev post release

4789640fadd6297addbd6cc544dc609a62fc2ef0 authored about 1 year ago by Joshua Oreman <[email protected]>
Bump version to 0.10.0 for release

422d8fc816d40251d9e59b4afeec12c7fd3f9978 authored about 1 year ago by Joshua Oreman <[email protected]>
Merge pull request #92 from oremanj/support-mypy17

Replace plugin.args_invariant_decorator_callback with use of ParamSpec

2404a3bf82ca6f391f9a8cdd9b7e146d5e9faa40 authored about 1 year ago by Joshua Oreman <[email protected]>
Fix DTLSChannel typo

a765f88f5b7c4db0b2039456ab0d45d73efdb4be authored about 1 year ago by Joshua Oreman <[email protected]>
CI fixes

b71238666c15769ce7e2b1e2b76369d7770197a0 authored about 1 year ago by Joshua Oreman <[email protected]>
Placate black and stubtest

fc7eeb8590f972c9899ae48a060c229b5f167f7c authored about 1 year ago by Joshua Oreman <[email protected]>
Replace plugin.args_invariant_decorator_callback with use of ParamSpec, to support mypy 1.7

98f5051a8081e9c6fc1ff5beb70708cb41203f53 authored about 1 year ago by Joshua Oreman <[email protected]>
Merge pull request #89 from oremanj/release-v0.9.0

Release v0.9.0

6ebf74adf2cba1c9216765a7ffee833a19bc1a02 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Bump version to 0.9.0+dev post release

946a43783599ea6c28f33f0a468e405a85e442fd authored over 1 year ago by Joshua Oreman <[email protected]>
Bump version to 0.9.0 for release

886d729c5bb53b7ae432518b3fed6eed27c60e98 authored over 1 year ago by Joshua Oreman <[email protected]>
Merge pull request #83 from VincentVanlaer/mypy-1.4

Fix for mypy 1.4 changes

8a1952bd676906a5f07a7155d4382ad0f1c04e71 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Inline default object() in RunVar

a7f7798ac7c8bf1be246e3c10cd78e16eeae0696 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Fix stubs to match changes in trio

f2ed14dc73ff0981b79c55f4d6b1df25b8bd9c16 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Add support for mypy < 1.4 back in

Running the tests is not supported on all previous versions of mypy back
to 0.920, but otherwise...

bb522c2caa101888afc4c72d9f76bc8cf4606b4f authored over 1 year ago by Vincent Vanlaer <[email protected]>
Add missing async_generator dependency

Fixes #85

0d09b30ca651ac796a4dccc584961a13669ede66 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Fix stubtest errors caused by mypy 1.4 upgrade

List of relevant changes:
- A whole bunch of types that are final at runtime, are now final in
...

d5878b89a1469b7046647873a0abee402816e712 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Fix mypy 1.4 plugin API and error changes

59f88073e2b4ebde64ff1917cd78c60e3bbc92f0 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Merge pull request #82 from TeamSpen210/guest-strict-exc-groups

Add strict_exception_groups parameter to start_guest_run()

8c3677873c7fb43781bb40820c44d0ba1f3ebe25 authored over 1 year ago by Vincent Vanlaer <[email protected]>
Add strict_exception_groups parameter to start_guest_run()

637dab082dee56eeef6e129b27eb754d290227eb authored over 1 year ago by Spencer Brown <[email protected]>
Merge pull request #81 from gschaffner/fix-TaskStatus.started-type-unsafety

Fix `TaskStatus.started` being type-unsafe when not using the mypy plugin

66565780dae6b1e3e58cc7c000722a390cb05d51 authored over 1 year ago by Joshua Oreman <[email protected]>
Fix TaskStatus.started type unsafety when not using the mypy plugin

This can be typed correctly without requiring that the mypy plugin be
used.

f300eca9dd3a9be35c791c39fd2de873850ddff9 authored over 1 year ago by Ganden Schaffner <[email protected]>
Merge pull request #79 from agronholm/master

Fixed return type of CancelScope.__exit__

8d2e392414784acd6ef0193a5f6422741c551eea authored over 1 year ago by Vincent Vanlaer <[email protected]>
Update __init__.pyi

Fixed return type of CancelScope.__exit__

2b182b7d7820104763657211840bac06506c9564 authored over 1 year ago by Alex Grönholm <[email protected]>
Merge pull request #77 from python-trio/release-v0.8.0

Release 0.8.0

f8cf2df99b6b4c02347f2e0b6a3b0c64212888c9 authored almost 2 years ago by Joshua Oreman <[email protected]>
Bump version to 0.8.0+dev post release

3327fe0034b74cbc2aa100876bc03a6c693ce8b4 authored almost 2 years ago by Joshua Oreman <[email protected]>
Bump version to 0.8.0 for release

2c17e51fc33e176c4bb389c87870c4514234dbe0 authored almost 2 years ago by Joshua Oreman <[email protected]>
Merge pull request #76 from python-trio/misc-fixes

Update stubs for upstream updates we haven't taken yet

8d985795e4ebd13ab7a381ea13f0e41321448fa7 authored almost 2 years ago by Joshua Oreman <[email protected]>
Tweak stubtest allowlist

0373f91e4232205abd6ad12487b1fc240796f86e authored almost 2 years ago by Joshua Oreman <[email protected]>
Fix mypy errors

5f1a9759d4d3c8d18b9d48a604aabaf4b113c266 authored almost 2 years ago by Joshua Oreman <[email protected]>
Run black and fix typo

b95d2d58292e64ee6cfc752d93b1282db7bebf9f authored almost 2 years ago by Joshua Oreman <[email protected]>
Update stubs for upstream updates we haven't taken yet: lowlevel.open_process(), nursery.start(run_process, ...), run(strict_exception_groups=...), DTLS

23638375a14c558f5991890e0dcef6c19207ff66 authored almost 2 years ago by Joshua Oreman <[email protected]>
Merge pull request #62 from python-trio/fix-getaddrinfo-types

Updated type annotations for getaddrinfo()

73ba636d4881bbb6d03766616b5556d55bb22a92 authored almost 2 years ago by Joshua Oreman <[email protected]>
Run black

1f5ba0721f8841a417ceccea94f5211e7627c6f6 authored almost 2 years ago by Joshua Oreman <[email protected]>
Updated type annotations for getaddrinfo()

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]>
Merge pull request #64 from VincentVanlaer/covariant-listener

Make Listener covariant w.r.t. the resource

118653c06d0e84f77c39724d06f08b9b3420cacc authored almost 2 years ago by Joshua Oreman <[email protected]>
Merge pull request #70 from VincentVanlaer/outcome-match

[outcome] Add support for type checking match

4589248c7a2a617ec26d4c1b568e4e6b85403f1b authored almost 2 years ago by Joshua Oreman <[email protected]>
Merge pull request #72 from gschaffner/fix-takes_callable_and_args-TypeVar-binding

Fix `@takes_callable_and_args` `TypeVar` binding bug

e10a71609f839526d2db5935b48ff4fa6b9e24c6 authored almost 2 years ago by Joshua Oreman <[email protected]>
Merge pull request #73 from jakkdl/stubtest

Add stubtest, fix incorrect stubs

6cefb0b9afd7d79d7e8c363a7d51c149bb72c94e authored almost 2 years ago by Zac Hatfield-Dodds <[email protected]>
Add stubtest, fix incorrect stubs

c4d9fee061ac710a5f70cf38c6af3f2bd7b52b81 authored almost 2 years ago by jakkdl <[email protected]>
Fix takes_callable_and_args TypeVar binding bug

cd5ee76b55cee06289f6f6126de88522c826b1fa authored almost 2 years ago by Ganden Schaffner <[email protected]>
[outcome] Add support for type checking match

attrs provides __match_args__ automatically, so these only need to be
added to the stubs

6916085937b58601eb68e1ea8dfb2d908ce31961 authored almost 2 years ago by Vincent Vanlaer <[email protected]>
Merge pull request #68 from gschaffner/fix-open_signal_receiver-int

Fix `open_signal_receiver` misannotation

2bc84bab1d7f07e85e7d6f9fc95237c347cdcf55 authored about 2 years ago by Vincent Vanlaer <[email protected]>
Merge pull request #69 from De117/master

Fix type annotation of trio.socket.SocketType.listen

1bcdc5d16b7bff98849a69675b042915e5a80d7e authored about 2 years ago by Tim Stumbaugh <[email protected]>
Merge pull request #67 from VincentVanlaer/drop-python-36

Remove python 3.6 from test matrix

a80fa8cd88f4cf3154383de8b7f4ed84e6d9b3cb authored about 2 years ago by Tim Stumbaugh <[email protected]>
Fix type annotation of trio.socket.SocketType.listen

9e336b0538a3ade5a07d9fb984973ba0460d865a authored about 2 years ago by Antun Maldini <[email protected]>
Fix open_signal_receiver misannotation

f24f9547002d9912b7b194f2bfb5db369e57b148 authored about 2 years ago by Ganden Schaffner <[email protected]>
Remove python 3.6 from test matrix

Python 3.6 has reached EOL and trio now requires at least python 3.7.
Python 3.6 is also no long...

662328eddd12709c2434f6aff1a7aa912afa0507 authored about 2 years ago by Vincent Vanlaer <[email protected]>
Merge pull request #65 from jacobpbrugh/master

Fix typing for trio.abc.HostnameResolver getaddrinfo() and getnameinfo()

1133c5816813e8cb9d9be670911b5528f5750a07 authored over 2 years ago by Tim Stumbaugh <[email protected]>
Fix typing for trio.abc.HostnameResolver getaddrinfo() and getnameinfo()

d8e96a09a00a65eaccb214ea049f51b3f6c21b9f authored over 2 years ago by Jacob Brugh <[email protected]>
Make Listener covariant w.r.t. the resource

This allows Listener[SubTypeOfStream] to be a subtype of
Listener[Stream]. In this way the follo...

a8966deb1285bc51b26a6b49ed0f77499fdf2dcd authored over 2 years ago by Vincent Vanlaer <[email protected]>
Merge pull request #59 from oremanj/none-clock

Allow clock= argument to be None

d5835f7065f58ebdd95ca27b09d1d5cbe686b8b8 authored over 2 years ago by Joshua Oreman <[email protected]>
Merge pull request #60 from oremanj/update-black

Update black to 22.3

67c8df5b0923d3384abd8459b1384981134591de authored over 2 years ago by Joshua Oreman <[email protected]>
Update black to 22.3

ad1bdb4e3ebb646383eacad947d771d6b8dc0375 authored over 2 years ago by Joshua Oreman <[email protected]>
Allow clock= argument of trio.run() and trio.lowlevel.start_guest_run() to be None

9e285a60324bad5a28711d5ce0c10734458421e1 authored over 2 years ago by Joshua Oreman <[email protected]>
Merge pull request #57 from python-trio/fix-getaddrinfo-return

Fixed return type of getaddrinfo()

9d57cb1d3f1fa7c9f915e7c884e9a2930645b8b7 authored almost 3 years ago by Joshua Oreman <[email protected]>
Merge pull request #56 from python-trio/getnameinfo-returntype

Fixed return type of getnameinfo()

f362a7ef5a90cfb36c3f11d3d80cd331cb5b09a6 authored almost 3 years ago by Tim Stumbaugh <[email protected]>
Fixed return type of getaddrinfo()

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]>
Fixed return type of getnameinfo()

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]>
Merge pull request #55 from python-trio/tjstum/sock_optional

Fix minor issues in socket stubs

2bf162944703598a023c0fc862b735e6d574abac authored almost 3 years ago by Joshua Oreman <[email protected]>
Fix minor issues in socket stubs

- Use the typeshed Buffer types where applicable
- Mark the nbytes argument of the various _into...

2eccba1af320f5304f75942a78966bf66cd1e985 authored almost 3 years ago by Tim Stumbaugh <[email protected]>
Merge pull request #53 from oremanj/release-v0.7.0

Release v0.7.0

34fa626eaa971c50988eb54f71ddbe4384535b4a authored about 3 years ago by Joshua Oreman <[email protected]>
Bump version to 0.7.0+dev post release

6c9a7034478a809a673f869270fbf7d79c51e9e1 authored about 3 years ago by Joshua Oreman <[email protected]>
Bump version to 0.7.0 for release

56e7867b519bfd2fe4cd9c8ec029e4fbad60c6cb authored about 3 years ago by Joshua Oreman <[email protected]>
Merge pull request #52 from oremanj/support-mypy-0.920

Add support for mypy 0.920

480c884d2d7c14134329e127525ec17b55a5f38c authored about 3 years ago by Tim Stumbaugh <[email protected]>
Remove some socket constants that seem to have been removed from typeshed

e158eec1141785eea6adf576819c257cd0864d12 authored about 3 years ago by Joshua Oreman <[email protected]>
Add support for mypy 0.920

009c07573eebc346815d4f32d5b4a1b86bbcb246 authored about 3 years ago by Joshua Oreman <[email protected]>
Merge pull request #51 from python-trio/tjstum/subprocess_optional

Mark many subprocess types as Optional

aed1e7dd7eb3ada8d96e2284405cfed6b7087586 authored about 3 years ago by Joshua Oreman <[email protected]>
Mark many subprocess types as Optional

I am adapting the open_process API for internal use, and so I need my
own default argument value...

449080de08a9982ec0fcbc23e19e5e8c221a6430 authored about 3 years ago by Tim Stumbaugh <[email protected]>
Merge pull request #49 from oremanj/release-v0.6.0

Release v0.6.0

91580563a9bb74ae764c867fafaf18b845920808 authored about 3 years ago by Joshua Oreman <[email protected]>
Bump version to 0.6.0+dev post release

69fc078fe64649c3792a36fdb5ff0be63ac70f2d authored about 3 years ago by Joshua Oreman <[email protected]>
Bump version to 0.6.0 for release

395b7eba961c33a0e1a0d94ecc52ce2bb75ac011 authored about 3 years ago by Joshua Oreman <[email protected]>
Merge pull request #47 from oremanj/open-via-literal

Revamp file I/O stubs to better match stdlib

2a2bb585ed8a16ae4aa695365d9a316ffffe6a40 authored about 3 years ago by Joshua Oreman <[email protected]>
Revamp async file classes to better match stdlib

f5329c161b16b41411ad0aa6e1e5e6e24dc5c217 authored about 3 years ago by Joshua Oreman <[email protected]>
Fix formatting

b734b43eddc24f9b45aba0c6b67ab280d160fa6f authored about 3 years ago by Joshua Oreman <[email protected]>
Do open() mode interpretation using Literal types rather than plugin

3a11ba88fcb0470ce40cb8b1bc5106cfebfdb425 authored about 3 years ago by Joshua Oreman <[email protected]>
Merge pull request #46 from oremanj/local-address

Add missing local_address argument of trio.open_tcp_stream()

86afc3d3a4a9444f8206acf62303df40cfae2ca7 authored about 3 years ago by Joshua Oreman <[email protected]>
Add missing local_address argument of trio.open_tcp_stream()

4acc8a3df1988c9ba0c1138261d8f67b296d5982 authored about 3 years ago by Joshua Oreman <[email protected]>
Merge pull request #37 from svermeulen/sverm/FixForServeTcp

Changed serve_tcp to make task_status parameter optional to match trio library

1427ee66e9653c11b5a80fd17135bd70d09c8edc authored about 3 years ago by Joshua Oreman <[email protected]>
Merge pull request #33 from python-trio/fm/aclosing-gen

Fix aclosing async generator support

1371da226a6345f2a7767cfbf6330603ac7d7d2d authored about 3 years ago by Joshua Oreman <[email protected]>
Add missing typing import, fix quotes

9131ecfcbe3a90f1c00d731c7cb527317cf6c6c5 authored about 3 years ago by Joshua Oreman <[email protected]>
Merge remote-tracking branch 'origin/master' into fm/aclosing-gen

0e39e68e980d40718152f68a722918bd918bf55f authored about 3 years ago by Joshua Oreman <[email protected]>
Merge pull request #45 from python-trio/tjstum/cwdpaths

Allow subprocess functions to take PathLikes for the cwd parameter

92292b3dd538971482bfce4a058f284822e3852e authored about 3 years ago by Joshua Oreman <[email protected]>
Allow subprocess functions to take PathLikes for the cwd parameter

Follow-up to 290529d

543b08fc49a50ee7154f72e63df28a2e243fb6ed authored about 3 years ago by Tim Stumbaugh <[email protected]>
Merge pull request #44 from oremanj/modernize-ci

Port CI to Github Actions and fix issues thus revealed

8c60929e474456d57be60f5b972a8218ed6f6d82 authored about 3 years ago by Joshua Oreman <[email protected]>
Try again

8d8227c747a3a438f39019b193274c6143904d4a authored about 3 years ago by Joshua Oreman <[email protected]>
Fix one more typecheck error

149c05933c6fb91d4000cfeb81ad3d2beb37bd30 authored about 3 years ago by Joshua Oreman <[email protected]>
Fix more CI issues

8d56872265b21999c2d0992d924872ef806db701 authored about 3 years ago by Joshua Oreman <[email protected]>
Fix type check errors

e8bc935b257078e250dd0a82392c3fdc9ec4c3b8 authored about 3 years ago by Joshua Oreman <[email protected]>
Bump mypy version, reformat

47e0910af10c4a541264d5172af9b6182b559bbc authored about 3 years ago by Joshua Oreman <[email protected]>
Misc fixes

d6b8a2b5269d6319a4d663f6df9e5d5951ad5a25 authored about 3 years ago by Joshua Oreman <[email protected]>
Make ci.sh executable

f0f2181e27207066b1bcf986c3f3881192f91e25 authored about 3 years ago by Joshua Oreman <[email protected]>
Port CI to Github Actions

da885695dabf493e9db19901b0c1461ff9b0ef57 authored about 3 years ago by Joshua Oreman <[email protected]>
Merge pull request #43 from python-trio/tjstum/subprocess-typing

Allow Path objects in subprocess functions

22c7ec126fb2774093a36269c1764bd6cf5fe766 authored about 3 years ago by Joshua Oreman <[email protected]>
Allow Path objects in subprocess functions

Fixes #39

290529d0c85f1affcd40de21d1399089eedc5da4 authored about 3 years ago by Tim Stumbaugh <[email protected]>
Merge pull request #41 from overclockworked64/patch

Allow async_generator.aclosing() to take a native async generator

3a839e13e2221a905aa097da0b448bd57db8f330 authored about 3 years ago by Joshua Oreman <[email protected]>
Fixes #40 (2nd try)

703fbcd25943ee8b514bea13773a182ac936c755 authored about 3 years ago by overclockworked64 <[email protected]>
Fixes #40

08c213050dfe940f72b0088a65c78fed037fef0e authored about 3 years ago by overclockworked64 <[email protected]>
Merge pull request #38 from python-trio/tjstum/upgrade

Update stubs for trio 0.18.0

56a3206d6ee3b1d4130dc270f31bbdb32d527682 authored over 3 years ago by Joshua Oreman <[email protected]>
Update stubs for trio 0.18.0

- Remove max_refill_bytes from SSL (python-trio/trio#959)
- Add synchronous close and context ma...

994e434294ae51f0495dbb4fbd733a57c4ae5ed4 authored over 3 years ago by Tim Stumbaugh <[email protected]>