Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python-trio/trio

Trio – a friendly Python library for async concurrency and I/O
https://github.com/python-trio/trio

Bump dependencies from commit 13ee1b (#2966)

* Dependency updates

* Remove now unused type ignore comments

* Update ruff pre-commit hoo...

48f8293b7d6467a79dff86e7f4b2767fb883d220 authored 10 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Remove incorrect `str` possibility from HostnameResolver.getaddrinfo (#2964)

`_socket.getaddrinfo` takes care of encoding all passed in `str` host
arguments before passing ...

13ee1b0e579961fbffa36cb76b4b0dcd8e62bbb6 authored 10 months ago by Tim Stumbaugh <[email protected]>
use the regular readme for the long description (#2866)

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

accaae421399ebb37a8411db0c06a5d0b5631f72 authored 11 months ago by Thomas Grainger <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2962)

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black-pre-commit-mirror: ...

78c55aad94f1ecd5343002574b8a9e806cdf62ba authored 11 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #2955 from etianen/dh/python-3.13

Fixing `Path` for Python 3.13

ea8f4be2454f7aaf984852f60ff7ce2b966e695e authored 11 months ago by Dave Hall <[email protected]>
Fixing `Path` for Python 3.13

2df6fa5f8188e3e95977645c33e74c7ed8fb1f19 authored 11 months ago by Dave Hall <[email protected]>
Added link to `logot` in docs (#2954)

863accaf2e449a9707a8b3c67d1267f4e7dd22ff authored 11 months ago by Dave Hall <[email protected]>
Add trio.testing.wait_all_threads_completed (#2937)

This is the equivalent of trio.testing.wait_all_tasks_blocked but for
threads managed by trio. ...

1d724a7a17e824342aac754b21ef4786f9b6d807 authored 11 months ago by Vincent Vanlaer <[email protected]>
Remove PyPy nightly runs (#2952)

adee8f6ad3110a119d70e8ac015f8cf7faa0494f authored 11 months ago by EXPLOSION <[email protected]>
Add aioresult to Awesome Trio Libraries in the docs (#2948)

83137d080203d0d34dc0298dd19de990edaa2293 authored 11 months ago by arthur-tacca <[email protected]>
Add Cython to CI (#2942)

* Add basic cython tests, and run it in CI

---------

Co-authored-by: CoolCat467 <52022020+...

b65afe1686e915071ac3c67ae7dbb35236736a84 authored 11 months ago by John Litborn <[email protected]>
Switch to `actions/checkout@v4` and `actions/setup-python@v5` (#2950)

f071c066b21a745376579313a621b2e15fe363f0 authored 11 months ago by CoolCat467 <[email protected]>
Update ruff from v0.1.14 → v0.2.1

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0...

bd19635ee73c995065b845998ebc2135d07dc66a authored 11 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Support Pyright detection of constructor kwargs in `attrs`-based data classes (#2945)

70c8b76150abcd6d644c49a65b39212f7fb9943b authored 11 months ago by Mike Nerone <[email protected]>
Merge pull request #2941 from jakkdl/deprecate_exceptiongroups_false

add deprecation warning for specifying strict_exception_groups=False

0dd5bc4d6b570e7511159213c6bc947768148cf7 authored 11 months ago by Zac Hatfield-Dodds <[email protected]>
fixes after review

06168d2200b917ab2cb6039527234cf9fa7cf6fb authored 11 months ago by jakkdl <[email protected]>
Dependency updates (#2943)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

cd61e4752f9850be1f460ef77a4b248ccfa8c31d authored 11 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
add deprecation warning for specifying strict_exception_groups=False

ee8a5976c8e4be4a0073b4e89481349753c583f0 authored 11 months ago by jakkdl <[email protected]>
Merge pull request #2938 from jakkdl/strict_internal_nursery_in_start

Replace usage of strict_exception_groups=False in Nursery.start

b6a31d78523bcb4dc1373756e6421f4fb6212d07 authored 11 months ago by Zac Hatfield-Dodds <[email protected]>
[pre-commit.ci] pre-commit autoupdate black-pre-commit-mirror 23.12.1 → 24.1.1 (#2940)

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black-pre-commit-mirror: ...

4b6b49707a1afad6af1413d01abf66031534e0bd authored 11 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Add Alpine to CI (#2933)

* Run Alpine Linux in CI

* fix test_SocketType_resolve on on musl libc

---------

Co-au...

ee209bf6df3971c2d7d0cfddcc57c6c17c5505e7 authored 11 months ago by EXPLOSION <[email protected]>
Merge branch 'master' into strict_internal_nursery_in_start

03fee2612de1636c28e935125f89c5de6f770133 authored 11 months ago by John Litborn <[email protected]>
remove TODO comment, expand error message

0ce52c1cdbc10e544b7fdcf250cae3eff3505068 authored 11 months ago by jakkdl <[email protected]>
Fix finding pthread_*name_np on vanilla musl libc (#2939)

Fix the `pthread_getname_np` and `pthread_setname_np` search logic
to support vanilla versions ...

7cb15ea5bf9a27342e7c409fd336777add89809e authored 11 months ago by Michał Górny <[email protected]>
Replace usage of strict_exception_groups=False in Nursery.start

737e5bb475d276a362441047d582ff4039cb7a10 authored 11 months ago by jakkdl <[email protected]>
Enable ruff `flake8-builtins` rule (#2930)

* Minor formatting

* Sort `select` and `extend-ignore` lists

* Enable `flake8-builtins` ru...

05c5df2248e6083e09cf1f6540a9d3c2ecbc471b authored 12 months ago by CoolCat467 <[email protected]>
change all instances of 'import typing as ...' to 'from typing import ...' (#2935)

* replace 'import typing as t' to 'from typing import ...' in src/trio/_util.py as used in all o...

556df8697a4bb6e2437e9f9879f305dd4ad83f67 authored 12 months ago by John Litborn <[email protected]>
Enable `flake8-future-annotations` (#2932)

* Enable ruff rules for `flake8-future-annotations`

* Fix new errors introduced by `flake8-fu...

0204d048141595d297b42c66a5b659108c300ce2 authored 12 months ago by CoolCat467 <[email protected]>
Enable `flake8-comprehensions` (#2931)

* Sort ruff `select` and `extend-ignore` lists

* Enable `flake8-comprehensions`

b780204cf9fa4c7b06449add313882cb6edb2951 authored 12 months ago by CoolCat467 <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2934)

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.13 → v0.1.14](https://github.com/astral-...

605aff31512e75bedb7d7e9cd3b01038224de7db authored 12 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #2886 from jakkdl/remove_multierror

change strict_exception_groups default to True

e0d8edfee5b374e5a704d02056bd83e2ee65b951 authored 12 months ago by Zac Hatfield-Dodds <[email protected]>
Suppress socket imports that might not exist on some systems (#2916)

* Suppress socket imports that might not exist on some systems

d3bb19b4af217a90b6d6ad46e8aa084be255a4f3 authored 12 months ago by CoolCat467 <[email protected]>
Merge remote-tracking branch 'origin/master' into remove_multierror

0b45ec9fb51123177de6633399aad34ad1dcac7c authored 12 months ago by jakkdl <[email protected]>
revert accidental removal of empty line

ea48cf05deb5fbf37ebc3ef5095d7c05758a5266 authored 12 months ago by jakkdl <[email protected]>
Add a bunch of words to the newsfragment

3f519f88673a786b9d46cc04faacb5a6eedcc580 authored 12 months ago by jakkdl <[email protected]>
Make trio run on Python 3.13 (probably) (#2918)

e4c8eb2d7ef59eeea1441656e392fe1b0870a374 authored 12 months ago by EXPLOSION <[email protected]>
Merge branch 'master' into remove_multierror

506e2119b9ca5da9f7650c9e9f57f9a9ee31dea9 authored 12 months ago by CoolCat467 <[email protected]>
Dependency updates (#2927)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

65473137e395486a0db2385066d32361d99f7296 authored 12 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
[pre-commit.ci] pre-commit autoupdate (#2924)

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0...

bdc0b482da4a3d7e10bba23ce56c5224e27205da authored 12 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
fix docstring

79754b84939f314674151bc52caad8d68e589b33 authored 12 months ago by jakkdl <[email protected]>
fix test_run_process_internal_error, add test_bad_deliver_cancel

22e4765ab48ac024d8c1c79d44eece8a2eee5b5f authored 12 months ago by jakkdl <[email protected]>
Merge remote-tracking branch 'origin/master' into remove_multierror

0547313979128b24cbfdab02e15f0fc219f733b3 authored 12 months ago by jakkdl <[email protected]>
revert reraising exceptiongroup as a TrioInternalError, mention that it may raise exceptiongroup in docstring

e64d5084f3663a8a1d8f41cbab98f2a680c17fac authored 12 months ago by jakkdl <[email protected]>
Merge pull request #2920 from A5rocks/release-0.24.0

Bump version to 0.24.0

d1cc062bfe5e0c2fd7f3c702cc4390cbfdb904f0 authored 12 months ago by EXPLOSION <[email protected]>
Start new cycle

115fb65c9979c36ccf8b2ffcb2bdcefe2ed32647 authored 12 months ago by A5rocks <[email protected]>
Bump version to 0.24.0

b9851229f095ea4aa38c470b425c1a5341fe512f authored 12 months ago by A5rocks <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2919)

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.9 → v0.1.11](https://github.com/astral-s...

a10f94b49af3d41004e328c38d1957b17111ee27 authored 12 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
parametrize run/nursery strictness tests

4b393ed620b3355ce6ef8858843e1bfcc5681c15 authored 12 months ago by jakkdl <[email protected]>
add comment with TODO about rewriting strict_exception_groups section

c00a05ff270c83aa9c2845bbbf5b4b986e164224 authored 12 months ago by jakkdl <[email protected]>
update docstrings

b3d5aa3ae085972f01c5b8b444dc8f9cd04047df authored 12 months ago by jakkdl <[email protected]>
rephrase newsfragment, and add rst cross-references

a93a1857c245c05ff8dbaa31a75ed741cea17365 authored 12 months ago by jakkdl <[email protected]>
Apply suggestions from code review

Co-authored-by: Zac Hatfield-Dodds <[email protected]>

26a9c62c5ea67c24d3f931d03119457038eacbf7 authored 12 months ago by John Litborn <[email protected]>
add test for TrioInternalError from run_process

00892484e5c03613b43b01e8fb74fb63e6c3f777 authored 12 months ago by jakkdl <[email protected]>
proposed fix for run_process raising exceptiongroup

295e5afff84ecdfc6ac5598678c7b4fdf2c5812d authored 12 months ago by jakkdl <[email protected]>
fix coverage

a33bea64311179eab9efbd1c9773dbc4f057842e authored 12 months ago by jakkdl <[email protected]>
fix tests: remove stray pytest import

5acae484d61eabade0ad3f0b6fd5dda59ddcc7a2 authored 12 months ago by jakkdl <[email protected]>
gone through the whole PR and cleaned it up

f50386c3577ebe7fc8a5aab6e88b8bef5abccf26 authored 12 months ago by jakkdl <[email protected]>
replace all instances of ExpectedExceptionGroup with RaisesGroup

5caf49f0e5b60972d493d165844434c6d2e9586a authored 12 months ago by jakkdl <[email protected]>
Merge remote-tracking branch 'origin/master' into remove_multierror

Note that this has *both* RaisesGroup and ExpectedExceptionGroup

4232be271a15fe36be8290736a699d53e6dfdd28 authored 12 months ago by jakkdl <[email protected]>
Add RaisesGroup, a helper for catching ExceptionGroups in tests (#2898)

* Add RaisesGroup, a helper for catching ExceptionGroups in tests
* Added helpers: Matcher and ...

aadd1ea56f2b64d920a70897abb1a7178b54cfab authored 12 months ago by John Litborn <[email protected]>
Bump dependencies from commit e317d9 (#2914)

* Dependency updates

* Fix pyright update

* [pre-commit.ci] auto fixes from pre-commit.com...

ec011f48cc78e70a51c3ad36e9fa61fa7b1e8d50 authored almost 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge pull request #2917 from tornaria/test-musl

fix test regexes for musl libc

f673cfdc8ccf8db8a2aaa0d662c0fb0d4f2d340a authored almost 1 year ago by EXPLOSION <[email protected]>
Partially fix #2908 (cython workaround) (#2911)

eb32952952b017a54e89e17246d3f055c8f776f4 authored almost 1 year ago by CoolCat467 <[email protected]>
fix test regexes for musl libc

282c00cbf80e02139396e8c3e842d7c390c8bf98 authored about 1 year ago by Gonzalo Tornaría <[email protected]>
Merge pull request #2900 from jakkdl/test_open_tcp_listeners_codecov

open_tcp_listeners exception __cause__ is always an ExceptionGroup

e317d9ca8c206417a855b1c989ee4afbf59dd905 authored about 1 year ago by Zac Hatfield-Dodds <[email protected]>
Bump dependencies from commit fa2686 (#2913)

7642383fe753fb81874e0044b03d0caeac6908db authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
[pre-commit.ci] pre-commit autoupdate black and ruff hooks (#2912)

updates:
- [github.com/psf/black-pre-commit-mirror: 23.12.0 → 23.12.1](https://github.com/psf/b...

683f5cb10f60a0a0f4cadaf103a4b3d0322f7f0e authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge remote-tracking branch 'origin/master' into test_open_tcp_listeners_codecov

44d02aca63c1754f1f4548d65de6297604978390 authored about 1 year ago by jakkdl <[email protected]>
Merge remote-tracking branch 'origin/master' into remove_multierror

and fix various errors, also disabling PT012.

d455a45f20d4d8b499d913e301cf71878df08594 authored about 1 year ago by jakkdl <[email protected]>
remove multierror (#2891)

* remove all instances of MultiError in the code, instead raising ExceptionGroups. Update tests ...

9fbcb38399bc387917c61f02945456928b73ab6b authored about 1 year ago by John Litborn <[email protected]>
Sphinx cleanups, bump version requirements, typecheck docs source files (#2909)

* add missing type annotations to docs/source/*.py, specify files to check with mypy in pyprojec...

973b07ed4ff86c0e8fcd5a09834faf2388d66ed0 authored about 1 year ago by John Litborn <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2906)

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black-pre-commit-mirror: ...

d4ce2f9e42c386f1b64969f0495fafe2a2183b22 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
add small tests and codecov skips to work on reaching 100% (#2901)

* add small tests and codecov skips to increase coverage

* remove buggy_pypy_asyncgens, we do...

4ba3f60ab8a6e134567271ea801ff6863e987e4f authored about 1 year ago by John Litborn <[email protected]>
Merge pull request #2905 from A5rocks/release-0.23.2

Bump version to 0.23.2

ba92264de041ce14974eb901434b70d90ff432ea authored about 1 year ago by EXPLOSION <[email protected]>
Start new cycle

43cdf61b1bee390effd5f6bccd9f62f8d877f2ee authored about 1 year ago by A5rocks <[email protected]>
Bump version to 0.23.2

60172de0c37a0d87c341cef3ef13f565ace343e9 authored about 1 year ago by A5rocks <[email protected]>
Fix ruff issues

38f47a541c927db412ab12d04d7948a0617f2dc3 authored about 1 year ago by CoolCat467 <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

f7e0b8f606b0f64c5c2368fcb173ddfd6a499fa3 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge branch 'master' into remove_multierror

669c345c2cc75a380db2e2b08c3f4cbd27af150c authored about 1 year ago by CoolCat467 <[email protected]>
Enable flake8-pytest-style (#2822)

* WIP enable flake8-pytest-style

* Update trio/_core/_tests/test_instrumentation.py

Co-aut...

f1cb2419fc3b881c15846ddb5c71f98d0ce8858c authored about 1 year ago by CoolCat467 <[email protected]>
Use TypeVarTuple in our APIs (#2881)

* Use TypeVarTuple in various functions, except for Nursery.start().
That isn't handled by ty...

597e345e498d11633dfa3750413fd39b211eed20 authored about 1 year ago by Spencer Brown <[email protected]>
Dependency updates (#2904)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

31b87ad09c0b4e170aa8cc6031d9de611ded5994 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
[pre-commit.ci] pre-commit autoupdate (#2902)

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.1.6 → v0.1.7](https://github.com/astral-sh...

71998becfcf7ec5276c8315900f7cda24e17cd04 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
update comments/tests where I was confused about lack of ExceptionGroups, and noted by reviewers

a39732f05b2514c7f365dbad7daed05c37343509 authored about 1 year ago by jakkdl <[email protected]>
remove unused testing code, open_tcp_listeners __cause__ is always an ExceptionGroup

5c512eb193c927e63c54bb8f768d9880565a6920 authored about 1 year ago by jakkdl <[email protected]>
Dependency updates (#2897)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

60b9e1423b5f1a80798e214af96926a80c7d94d2 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge pull request #2879 from gschaffner/cpython-throw-bugs-testing

Test that Trio works around some CPython `.throw` bugs present in >= 3.9

783093f812e750981b3c6e8b3fb3351717f75d40 authored about 1 year ago by Ganden Schaffner <[email protected]>
Update invocation for new structure (#2893)

c7d8a93029b79b3466df184c0f85a5d2caa71d8e authored about 1 year ago by EXPLOSION <[email protected]>
Switch to mypyc-compiled black mirror (#2894)

ef84b434feadb78945beff5eb609023a397dec02 authored about 1 year ago by CoolCat467 <[email protected]>
Merge pull request #2892 from A5rocks/exclusive-autodeps

Try to prevent autodeps from running in forked repos

c8441a2b2814cb65ec4a38d6030d83977a80324f authored about 1 year ago by EXPLOSION <[email protected]>
add typeguard to ExpectedExceptionGroup.matches

dcadc87b6d8b3d1dcca19ffbbba8d302ad931eda authored about 1 year ago by jakkdl <[email protected]>
Try to prevent autodeps from running in forked repos

7cadd1f6290edeaae67b43d4fbf8930b793c900d authored about 1 year ago by EXPLOSION <[email protected]>
fix check for @final

2437d1efd86346e32be8a7cff1e8ae54af0913ca authored about 1 year ago by jakkdl <[email protected]>
Merge remote-tracking branch 'origin/master' into remove_multierror

c4548bd0e34689a07dc1c8e1cd867f9a2c5ae040 authored about 1 year ago by jakkdl <[email protected]>
Merge pull request #2890 from jakkdl/test_improvements

Cleanup of tests, and removal of _assert_raises

592718b1d89a4a680035feaae4d46ab3387f7929 authored about 1 year ago by Zac Hatfield-Dodds <[email protected]>
add comment on why _assert_raises is used

b9acf48b8676492cb42fafc67fbdc3f19ca7fc02 authored about 1 year ago by jakkdl <[email protected]>
Revert "remove _assert_raises"

This reverts commit 153d7004c9f2330c97ad492cce9df7ea958fdeb1.

72466cbca06fdb1e444322911d66b192cf484811 authored about 1 year ago by jakkdl <[email protected]>
Export test fixes (#2887)

* Remove incorrect branch

* Stop supporting jedi on PyPy

* Spotted pyright fixes

* Fix ...

59731c31b0ee0441d9f561f31ac0fdcc6cb99072 authored about 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2888 from A5rocks/pypy-flakiness

Address PyPy flakiness in test_for_leaking_fds

071d636dde3a96a7152bf9741e38fcc0b126354a authored about 1 year ago by EXPLOSION <[email protected]>
cleanup of various tests

639505329137cd50181161c8e2b13097966d1ca1 authored about 1 year ago by jakkdl <[email protected]>