Ecosyste.ms: OpenCollective

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

The Trio Collective

Building friendly and robust libraries for concurrency and networking in Python
Collective - Host: opensource - https://opencollective.com/python-trio - Code: https://github.com/python-trio

Dependency updates (#2927)

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

github.com/python-trio/trio - 65473137e395486a0db2385066d32361d99f7296 authored 9 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...

github.com/python-trio/trio - bdc0b482da4a3d7e10bba23ce56c5224e27205da authored 9 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
fix test_run_process_internal_error, add test_bad_deliver_cancel

github.com/python-trio/trio - 22e4765ab48ac024d8c1c79d44eece8a2eee5b5f authored 9 months ago by jakkdl <[email protected]>
Merge remote-tracking branch 'origin/master' into remove_multierror

github.com/python-trio/trio - 0547313979128b24cbfdab02e15f0fc219f733b3 authored 9 months ago by jakkdl <[email protected]>
revert reraising exceptiongroup as a TrioInternalError, mention that it may raise exceptiongroup in docstring

github.com/python-trio/trio - e64d5084f3663a8a1d8f41cbab98f2a680c17fac authored 9 months ago by jakkdl <[email protected]>
Merge pull request #2920 from A5rocks/release-0.24.0

Bump version to 0.24.0

github.com/python-trio/trio - d1cc062bfe5e0c2fd7f3c702cc4390cbfdb904f0 authored 9 months ago by EXPLOSION <[email protected]>
Start new cycle

github.com/python-trio/trio - 115fb65c9979c36ccf8b2ffcb2bdcefe2ed32647 authored 9 months ago by A5rocks <[email protected]>
Bump version to 0.24.0

github.com/python-trio/trio - b9851229f095ea4aa38c470b425c1a5341fe512f authored 9 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...

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

github.com/python-trio/trio - 4b393ed620b3355ce6ef8858843e1bfcc5681c15 authored 9 months ago by jakkdl <[email protected]>
add comment with TODO about rewriting strict_exception_groups section

github.com/python-trio/trio - c00a05ff270c83aa9c2845bbbf5b4b986e164224 authored 9 months ago by jakkdl <[email protected]>
update docstrings

github.com/python-trio/trio - b3d5aa3ae085972f01c5b8b444dc8f9cd04047df authored 9 months ago by jakkdl <[email protected]>
rephrase newsfragment, and add rst cross-references

github.com/python-trio/trio - a93a1857c245c05ff8dbaa31a75ed741cea17365 authored 9 months ago by jakkdl <[email protected]>
Apply suggestions from code review

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

github.com/python-trio/trio - 26a9c62c5ea67c24d3f931d03119457038eacbf7 authored 9 months ago by John Litborn <[email protected]>
add test for TrioInternalError from run_process

github.com/python-trio/trio - 00892484e5c03613b43b01e8fb74fb63e6c3f777 authored 9 months ago by jakkdl <[email protected]>
proposed fix for run_process raising exceptiongroup

github.com/python-trio/trio - 295e5afff84ecdfc6ac5598678c7b4fdf2c5812d authored 9 months ago by jakkdl <[email protected]>
fix tests: remove stray pytest import

github.com/python-trio/trio - 5acae484d61eabade0ad3f0b6fd5dda59ddcc7a2 authored 9 months ago by jakkdl <[email protected]>
gone through the whole PR and cleaned it up

github.com/python-trio/trio - f50386c3577ebe7fc8a5aab6e88b8bef5abccf26 authored 9 months ago by jakkdl <[email protected]>
replace all instances of ExpectedExceptionGroup with RaisesGroup

github.com/python-trio/trio - 5caf49f0e5b60972d493d165844434c6d2e9586a authored 9 months ago by jakkdl <[email protected]>
Merge remote-tracking branch 'origin/master' into remove_multierror

Note that this has *both* RaisesGroup and ExpectedExceptionGroup

github.com/python-trio/trio - 4232be271a15fe36be8290736a699d53e6dfdd28 authored 9 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 ...

github.com/python-trio/trio - aadd1ea56f2b64d920a70897abb1a7178b54cfab authored 10 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...

github.com/python-trio/trio - ec011f48cc78e70a51c3ad36e9fa61fa7b1e8d50 authored 10 months 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

github.com/python-trio/trio - f673cfdc8ccf8db8a2aaa0d662c0fb0d4f2d340a authored 10 months ago by EXPLOSION <[email protected]>
Partially fix #2908 (cython workaround) (#2911)

github.com/python-trio/trio - eb32952952b017a54e89e17246d3f055c8f776f4 authored 10 months ago by CoolCat467 <[email protected]>
fix test regexes for musl libc

github.com/python-trio/trio - 282c00cbf80e02139396e8c3e842d7c390c8bf98 authored 10 months ago by Gonzalo Tornaría <[email protected]>
Bump the dependencies group with 5 updates (#634)

github.com/python-trio/trustme - 9bc5fb4f48491e686e0b9b2e03256fca17b61af1 authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2900 from jakkdl/test_open_tcp_listeners_codecov

open_tcp_listeners exception __cause__ is always an ExceptionGroup

github.com/python-trio/trio - e317d9ca8c206417a855b1c989ee4afbf59dd905 authored 10 months ago by Zac Hatfield-Dodds <[email protected]>
Bump dependencies from commit fa2686 (#2913)

github.com/python-trio/trio - 7642383fe753fb81874e0044b03d0caeac6908db authored 10 months 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...

github.com/python-trio/trio - 683f5cb10f60a0a0f4cadaf103a4b3d0322f7f0e authored 10 months 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

github.com/python-trio/trio - 44d02aca63c1754f1f4548d65de6297604978390 authored 10 months ago by jakkdl <[email protected]>
Merge remote-tracking branch 'origin/master' into remove_multierror

and fix various errors, also disabling PT012.

github.com/python-trio/trio - d455a45f20d4d8b499d913e301cf71878df08594 authored 10 months ago by jakkdl <[email protected]>
remove multierror (#2891)

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

github.com/python-trio/trio - 9fbcb38399bc387917c61f02945456928b73ab6b authored 10 months 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...

github.com/python-trio/trio - 973b07ed4ff86c0e8fcd5a09834faf2388d66ed0 authored 10 months 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: ...

github.com/python-trio/trio - d4ce2f9e42c386f1b64969f0495fafe2a2183b22 authored 10 months 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...

github.com/python-trio/trio - 4ba3f60ab8a6e134567271ea801ff6863e987e4f authored 10 months ago by John Litborn <[email protected]>
Merge pull request #2905 from A5rocks/release-0.23.2

Bump version to 0.23.2

github.com/python-trio/trio - ba92264de041ce14974eb901434b70d90ff432ea authored 10 months ago by EXPLOSION <[email protected]>
Start new cycle

github.com/python-trio/trio - 43cdf61b1bee390effd5f6bccd9f62f8d877f2ee authored 10 months ago by A5rocks <[email protected]>
Bump version to 0.23.2

github.com/python-trio/trio - 60172de0c37a0d87c341cef3ef13f565ace343e9 authored 10 months ago by A5rocks <[email protected]>
Fix ruff issues

github.com/python-trio/trio - 38f47a541c927db412ab12d04d7948a0617f2dc3 authored 10 months ago by CoolCat467 <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

github.com/python-trio/trio - f7e0b8f606b0f64c5c2368fcb173ddfd6a499fa3 authored 10 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge branch 'master' into remove_multierror

github.com/python-trio/trio - 669c345c2cc75a380db2e2b08c3f4cbd27af150c authored 10 months ago by CoolCat467 <[email protected]>
Enable flake8-pytest-style (#2822)

* WIP enable flake8-pytest-style

* Update trio/_core/_tests/test_instrumentation.py

Co-aut...

github.com/python-trio/trio - f1cb2419fc3b881c15846ddb5c71f98d0ce8858c authored 10 months 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...

github.com/python-trio/trio - 597e345e498d11633dfa3750413fd39b211eed20 authored 10 months ago by Spencer Brown <[email protected]>
Dependency updates (#2904)

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

github.com/python-trio/trio - 31b87ad09c0b4e170aa8cc6031d9de611ded5994 authored 10 months 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...

github.com/python-trio/trio - 71998becfcf7ec5276c8315900f7cda24e17cd04 authored 10 months 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

github.com/python-trio/trio - a39732f05b2514c7f365dbad7daed05c37343509 authored 10 months ago by jakkdl <[email protected]>
remove unused testing code, open_tcp_listeners __cause__ is always an ExceptionGroup

github.com/python-trio/trio - 5c512eb193c927e63c54bb8f768d9880565a6920 authored 10 months ago by jakkdl <[email protected]>
Merge pull request #29 from cpina/patch-1

Update README.rst - Fix typo

github.com/python-trio/asyncclick - 8b8ddeb269bbb70476457d9b17894e2fa863b91d authored 11 months ago by Matthias Urlichs <[email protected]>
Update README.rst - Fix typo

github.com/python-trio/asyncclick - c40fb5c3a335e15b10ff35aa1e1a8df76152f7e7 authored 11 months ago by Carles Pina Estany <[email protected]>
Dependency updates (#2897)

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

github.com/python-trio/trio - 60b9e1423b5f1a80798e214af96926a80c7d94d2 authored 11 months 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

github.com/python-trio/trio - 783093f812e750981b3c6e8b3fb3351717f75d40 authored 11 months ago by Ganden Schaffner <[email protected]>
Merge pull request #129 from oremanj/release-v0.13.0

Release v0.13.0

github.com/python-trio/trio-asyncio - e112a7c8017d8cde3c26179fdf3e27680a48b2a6 authored 11 months ago by Joshua Oreman <[email protected]>
Bump version to 0.13.0+dev post release

github.com/python-trio/trio-asyncio - 4d5f92621977815bbcfc3773f612bcf020c0b859 authored 11 months ago by Joshua Oreman <[email protected]>
Run towncrier and bump version to 0.13.0 for release

github.com/python-trio/trio-asyncio - b3b9ddef2ebc29e4cdbf869d792da91dbd46a2af authored 11 months ago by Joshua Oreman <[email protected]>
Merge pull request #128 from oremanj/fix-startup-deadlock

Fix potential deadlock if open_loop() is cancelled

github.com/python-trio/trio-asyncio - 7712c987bd0c520655311598b0a7c210a9ec8aca authored 11 months ago by Tim Stumbaugh <[email protected]>
Add newsfragment

github.com/python-trio/trio-asyncio - 4db88d34e1fd5d3b38cd3302884452b8082da302 authored 11 months ago by Joshua Oreman <[email protected]>
Fix potential deadlock if open_loop() is cancelled, and always cancel+await asyncio tasks on exit

github.com/python-trio/trio-asyncio - d006a80a6811d321c7feafd7b43671ba20960056 authored 11 months ago by Joshua Oreman <[email protected]>
Update invocation for new structure (#2893)

github.com/python-trio/trio - c7d8a93029b79b3466df184c0f85a5d2caa71d8e authored 11 months ago by EXPLOSION <[email protected]>
Switch to mypyc-compiled black mirror (#2894)

github.com/python-trio/trio - ef84b434feadb78945beff5eb609023a397dec02 authored 11 months ago by CoolCat467 <[email protected]>
Merge pull request #93 from oremanj/release-v0.10.0

Release v0.10.0

github.com/python-trio/trio-typing - 4d7cb8ca3b319169c95aea439cfc66bea5855af2 authored 11 months ago by Joshua Oreman <[email protected]>
Bump version to 0.10.0+dev post release

github.com/python-trio/trio-typing - 4789640fadd6297addbd6cc544dc609a62fc2ef0 authored 11 months ago by Joshua Oreman <[email protected]>
Bump version to 0.10.0 for release

github.com/python-trio/trio-typing - 422d8fc816d40251d9e59b4afeec12c7fd3f9978 authored 11 months ago by Joshua Oreman <[email protected]>
Merge pull request #92 from oremanj/support-mypy17

Replace plugin.args_invariant_decorator_callback with use of ParamSpec

github.com/python-trio/trio-typing - 2404a3bf82ca6f391f9a8cdd9b7e146d5e9faa40 authored 11 months ago by Joshua Oreman <[email protected]>
Fix DTLSChannel typo

github.com/python-trio/trio-typing - a765f88f5b7c4db0b2039456ab0d45d73efdb4be authored 11 months ago by Joshua Oreman <[email protected]>
Bump the dependencies group with 5 updates (#633)

Bumps the dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| ...

github.com/python-trio/trustme - 3963e2f0fe6adfd5eb05d435c877fa4cc33e2683 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Placate black and stubtest

github.com/python-trio/trio-typing - fc7eeb8590f972c9899ae48a060c229b5f167f7c authored 11 months ago by Joshua Oreman <[email protected]>
Replace plugin.args_invariant_decorator_callback with use of ParamSpec, to support mypy 1.7

github.com/python-trio/trio-typing - 98f5051a8081e9c6fc1ff5beb70708cb41203f53 authored 11 months ago by Joshua Oreman <[email protected]>
Merge pull request #2892 from A5rocks/exclusive-autodeps

Try to prevent autodeps from running in forked repos

github.com/python-trio/trio - c8441a2b2814cb65ec4a38d6030d83977a80324f authored 11 months ago by EXPLOSION <[email protected]>
add typeguard to ExpectedExceptionGroup.matches

github.com/python-trio/trio - dcadc87b6d8b3d1dcca19ffbbba8d302ad931eda authored 11 months ago by jakkdl <[email protected]>
Try to prevent autodeps from running in forked repos

github.com/python-trio/trio - 7cadd1f6290edeaae67b43d4fbf8930b793c900d authored 11 months ago by EXPLOSION <[email protected]>
Bump cryptography from 41.0.5 to 41.0.7 (#632)

Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.5 to 41.0.7.
- [Changelog]...

github.com/python-trio/trustme - 334f8c6ce639d387d0adac724bb989b9428674d5 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix check for @final

github.com/python-trio/trio - 2437d1efd86346e32be8a7cff1e8ae54af0913ca authored 11 months ago by jakkdl <[email protected]>
Merge remote-tracking branch 'origin/master' into remove_multierror

github.com/python-trio/trio - c4548bd0e34689a07dc1c8e1cd867f9a2c5ae040 authored 11 months ago by jakkdl <[email protected]>
Merge pull request #2890 from jakkdl/test_improvements

Cleanup of tests, and removal of _assert_raises

github.com/python-trio/trio - 592718b1d89a4a680035feaae4d46ab3387f7929 authored 11 months ago by Zac Hatfield-Dodds <[email protected]>
add comment on why _assert_raises is used

github.com/python-trio/trio - b9acf48b8676492cb42fafc67fbdc3f19ca7fc02 authored 11 months ago by jakkdl <[email protected]>
Revert "remove _assert_raises"

This reverts commit 153d7004c9f2330c97ad492cce9df7ea958fdeb1.

github.com/python-trio/trio - 72466cbca06fdb1e444322911d66b192cf484811 authored 11 months ago by jakkdl <[email protected]>
Export test fixes (#2887)

* Remove incorrect branch

* Stop supporting jedi on PyPy

* Spotted pyright fixes

* Fix ...

github.com/python-trio/trio - 59731c31b0ee0441d9f561f31ac0fdcc6cb99072 authored 11 months ago by EXPLOSION <[email protected]>
Merge pull request #2888 from A5rocks/pypy-flakiness

Address PyPy flakiness in test_for_leaking_fds

github.com/python-trio/trio - 071d636dde3a96a7152bf9741e38fcc0b126354a authored 11 months ago by EXPLOSION <[email protected]>
cleanup of various tests

github.com/python-trio/trio - 639505329137cd50181161c8e2b13097966d1ca1 authored 11 months ago by jakkdl <[email protected]>
remove _assert_raises

github.com/python-trio/trio - 153d7004c9f2330c97ad492cce9df7ea958fdeb1 authored 11 months ago by jakkdl <[email protected]>
Address PyPy flakiness in test_for_leaking_fds

github.com/python-trio/trio - e835f779337923b148f7f375a3af84bc37aa1094 authored 11 months ago by A5rocks <[email protected]>
get rid of the last vestiges of _assert_raises

github.com/python-trio/trio - 84fb527cf9d9a97baf11c7437870f52c6b318992 authored 11 months ago by jakkdl <[email protected]>
change strict_exception_groups default to True

github.com/python-trio/trio - cfc0755e8ef1d9d7e05de4f39d6c2bdbad02fdf0 authored 11 months ago by jakkdl <[email protected]>
Merge pull request #2882 from VincentVanlaer/tests-bin-sleep

Don't use absolute path for sleep binary in tests

github.com/python-trio/trio - 9c496fa3727500e85f9d43d319678bb4bb822b1b authored 11 months ago by EXPLOSION <[email protected]>
remove skipif not relevant since py<3.6.2 was supported (#2884)

github.com/python-trio/trio - a15d0f98b0769c3c8bbf40c5afb41696ac110fee authored 11 months ago by John Litborn <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2883)

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

github.com/python-trio/trio - fd175c9d16a52983cd8b1321e4e3883f99e14c6c authored 11 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
typing fixup

I hope

github.com/python-trio/asyncclick - bae29c300d341f6d48669c38d090687340a66e09 authored 11 months ago by Matthias Urlichs <[email protected]>
Fixups after merging

github.com/python-trio/asyncclick - a92b4b0434ae03100a14d9e082e017b87904f0c8 authored 11 months ago by Matthias Urlichs <[email protected]>
Merge pull request #27 from hf-kklein/patch-1

➕Add `anyio` as package requirement

github.com/python-trio/asyncclick - ee10aad7a3fd209ff7d5ba1afbde84f01ef9ab2e authored 11 months ago by Matthias Urlichs <[email protected]>
Merge tag '8.1.7'

release version 8.1.7

github.com/python-trio/asyncclick - d0a0a9f6c8f3ef4e1d216c2596122c150cba2bcc authored 11 months ago by Matthias Urlichs <[email protected]>
Don't use absolute path for sleep binary in tests

While most OSes will have the `sleep` binary in `/bin`, this is not
guaranteed (e.g. `/bin` only...

github.com/python-trio/trio - 9bcc1ead22e1c6c2518ad599320033810e65b120 authored 11 months ago by Vincent Vanlaer <[email protected]>
Minor refactors in _threads.py (#2871)

* raise from None when transmuting errors

* make from_thread funcs thinner and DRYer

* upd...

github.com/python-trio/trio - c951d95951ea3f44f9744f55520899e6ad7cec62 authored 11 months ago by richardsheridan <[email protected]>
move `-p trio._tests.pytest_plugin` to project addopts and add `--pyargs trio` (#2870)

* move `-p trio._tests.pytest_plugin` to project addopts and add `--pyargs trio`

Fixes #2863
...

github.com/python-trio/trio - 20d6c87bca0c4106754d6c555ae30dbd1d0e3ca1 authored 11 months ago by Tomasz Kłoczko <[email protected]>
Remove check_type_completeness and verify_types_*.json, minor fixes (#2877)

* Remove check_type_completeness and verify_types_*.json
* moving pyright --verifytypes directl...

github.com/python-trio/trio - 3eaa93162ec1020d767d25deb2c3b4ce2620cf81 authored 11 months ago by John Litborn <[email protected]>
add tests and coverage ignores for testing/_fake_net to reach full coverage (#2852)

* add tests and coverage ignores for testing/_fake_net to reach full coverage, as well as some m...

github.com/python-trio/trio - d5c0fb83bba6b56c35956c65092411cc9a2be8c3 authored 11 months ago by John Litborn <[email protected]>
Update `black` -> `23.11.0` and `ruff` -> `0.1.5` (#2875)

github.com/python-trio/trio - 68de354501e911c56648b8b9549dda455a45f82d authored 11 months ago by CoolCat467 <[email protected]>
Add missing docstrings (#2762)

* Add missing docstrings for `wait_readable`, `wait_writable`, `notify_closing`, `fromshare`, an...

github.com/python-trio/trio - 44f7f2dee42c5635a37c07486e02444341bc825b authored 11 months ago by John Litborn <[email protected]>