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

Update RTD to v2 config

github.com/python-trio/outcome - ddcf47fa2f59b1e5941a5934d98595cbb9abe02c authored about 1 year ago by A5rocks <[email protected]>
Bump version to 1.3.0

github.com/python-trio/outcome - 4037dd7fa89b3a26f41594607bc94aaea422d7c3 authored about 1 year ago by A5rocks <[email protected]>
revise and document cancellation semantics

in short, cancellable threads always use system tasks. normal threads use the host task, unless ...

github.com/python-trio/trio - 2f79f155783bf7d6d68165360f85f3bd54f9934a authored about 1 year ago by richardsheridan <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2816)

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-com...

github.com/python-trio/trio - b6e1698933ce4a236a046ccd1fdf28d8c7f500f8 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
adjust coverage pragma

github.com/python-trio/trio - eab30c4b4ce9b0d1cae192e707bf01858d704e8f authored about 1 year ago by richardsheridan <[email protected]>
implement cancellation semantics suggestions from code review

github.com/python-trio/trio - 0e18c93c9d4915ab33dda4ec2a5ae98e44fc4cff authored about 1 year ago by richardsheridan <[email protected]>
add TODOs for future assert_never type cleverness

github.com/python-trio/trio - 9f4e79e4777af3f9b5dd5b25243e542a9b791a72 authored about 1 year ago by richardsheridan <[email protected]>
document "extra" checkpoints needed to pick up context

github.com/python-trio/trio - d6df308cdac5f205f0af376a86b89f407c346c34 authored about 1 year ago by richardsheridan <[email protected]>
apply nits from code review

github.com/python-trio/trio - a667a52c78a7f38c9a0475f59a6b245c4710c57f authored about 1 year ago by richardsheridan <[email protected]>
fix test_from_thread_run_during_shutdown

github.com/python-trio/trio - 2be054aa50e7a6f694af27f24729641dd31d721e authored about 1 year ago by richardsheridan <[email protected]>
fiddle type completeness

github.com/python-trio/trio - daed7bbee0c323fc0906fe47ad1e5115ed4d8482 authored about 1 year ago by richardsheridan <[email protected]>
Merge remote-tracking branch 'upstream/master' into from_thread_check_cancelled

# Conflicts:
# trio/_tests/verify_types_darwin.json
# trio/_tests/verify_types_linux.json
# trio...

github.com/python-trio/trio - d4d10bbb5667a694f3d81e457c67de4b32de7096 authored about 1 year ago by richardsheridan <[email protected]>
Update docs based on review comments

github.com/python-trio/trio - c1990d4a36848b18bdab09c04c3508b6f34cbbfd authored about 1 year ago by richardsheridan <[email protected]>
Add typing classifier to trio + add typing changelog (#2811)

* Add typing classifier

* Add a changelog entry for type hints too

github.com/python-trio/trio - 3d62ea05e9014026a69a9d2ed5312c26dd6ede23 authored about 1 year ago by EXPLOSION <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2810)

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

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

github.com/python-trio/trio - 8b7da61a8d84db525a438f8cd60287bfd6a94689 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bump urllib3 from 2.0.5 to 2.0.6 (#629)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.5 to 2.0.6.
- [Release notes](http...

github.com/python-trio/trustme - e202219f1d9bcac4c5b9330b996fc711f7c5d1a9 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Switch to use ruff (#2795)

* Switch to ruff and deal with the slight differences

* Project must have a name

* Remove ...

github.com/python-trio/trio - bbb4be77ce5919145b87ab0730410ed815ae90db authored about 1 year ago by CoolCat467 <[email protected]>
Replace public usages of `functools.wraps` (#2796)

* Replace public usages of `functools.wraps`

* Fix a couple CI errors

* Don't blank out on...

github.com/python-trio/trio - 170642eb3b4102aa440d1daa39f61e07a398af5c authored about 1 year ago by EXPLOSION <[email protected]>
Merge pull request #628 from rsommer/add_not_before

Allow setting of cert's notBefore attribute

github.com/python-trio/trustme - 150f2984a48321742639d5c6fc2cc4603e99b6d3 authored about 1 year ago by Nathaniel J. Smith <[email protected]>
Allow setting of cert's notBefore attribute

For testing purposes in addition to not_after, not_before is made
configurable by this. This is ...

github.com/python-trio/trustme - 461974a49165d2869fd37e1311baea246f0347fa authored about 1 year ago by Roland Sommer <[email protected]>
Bump the dependencies group with 5 updates (#627)

github.com/python-trio/trustme - f677bbb3d6f3178dc3f980601afd54488b721937 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Dependency updates (#2806)

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

github.com/python-trio/trio - c30c76fafb58455e1b4caa944824b5a87da0cf11 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Typing SocketType, test_socket, test_highlevel_[socket, open_tcp_stream, open_tcp_listeners] (#2774)

* Removes _SocketType as a public type, expanding SocketType to have "abstract" methods raising ...

github.com/python-trio/trio - 24226c3d43cb935a00fb84510c240ebfc1456f90 authored about 1 year ago by John Litborn <[email protected]>
get _core/_run to 100% coverage (#2805)

github.com/python-trio/trio - 0eaa91aac40939aa91d122c5ea4bfa9339f6e29a authored about 1 year ago by John Litborn <[email protected]>
Fix typo in reference-io.rst (#2804)

Fixes typo from "can can" to "can" in reference-io.rst

github.com/python-trio/trio - 3a1d190efe05b499226544b538dbcb41b1902b56 authored about 1 year ago by lyphrowny <[email protected]>
upgrade dev dependencies, support lint under python 3.12

upgrade pip-tools, pytest, pylint

github.com/python-trio/trio-websocket - 52ce3462a59b669d8c9524314699dbf27591271f authored about 1 year ago by John Belmonte <[email protected]>
Fix wrongly highlighted lines in reference-core.rst (#2803)

Fixes wrongly highlighted lines in reference-core.rst

github.com/python-trio/trio - 080564ba120743ff8976b7a59a3b7ecde24695b5 authored about 1 year ago by lyphrowny <[email protected]>
version 0.12.0-dev

github.com/python-trio/trio-websocket - e1722218464fcb9b4f87fcff749edc71f7d405a5 authored about 1 year ago by John Belmonte <[email protected]>
version 0.11.1

github.com/python-trio/trio-websocket - b263098d029aeac3072e1bc20f09f0a15f5bee41 authored about 1 year ago by John Belmonte <[email protected]>
conditionally require exceptiongroup (#183)

also: add python 3.12 and pypy3.9, 3.10 to CI

github.com/python-trio/trio-websocket - 929bf75fb401b5760e9d45352301c708a4062b1a authored about 1 year ago by John Litborn <[email protected]>
add types to io_windows (#2761)

* add types to io_windows

* add changes to gen_exports

* Statically type some Windows CFFI...

github.com/python-trio/trio - 4ee5413d3dfd064abecf6c8e9423528dbc4afc9c authored about 1 year ago by John Litborn <[email protected]>
Merge pull request #36 from TeamSpen210/typing

Add type hints

github.com/python-trio/outcome - a6144a1c2725567e0111d158c63b335d008ea21d authored about 1 year ago by Vincent Vanlaer <[email protected]>
#2683: Make `_util.Final` support static analysis by converting to a decorator. (#2793)

* Reimplement _util.Final as a decorator, replace usages.
* Use util.final along NoPublicConstr...

github.com/python-trio/trio - 1e8327b6adaef8cd1eeeaac69da2dd6879718af7 authored about 1 year ago by Spencer Brown <[email protected]>
Add comment and assertion to `pidfd_open` workaround (#2799)

* add assertion check to os.pidfd_open on linux, clarifying it's for <3.9 and pypy

github.com/python-trio/trio - a4f12b7c1aa1e76021130cb574475fc60cae3592 authored about 1 year ago by John Litborn <[email protected]>
make imports in tests on libraries not in install_requires skip on ImportError (#2784)

* make imports in tests on libraries not in install_requires skip on ImportError

* change che...

github.com/python-trio/trio - f86cbed769fda5fa2de8eef092270993f32db5eb authored about 1 year ago by John Litborn <[email protected]>
thread messages do not necessarily have RetT

github.com/python-trio/trio - 689d45ccc047681b08e756cdac13efb5363714be authored about 1 year ago by richardsheridan <[email protected]>
Add types to `_signals`, `test_signals` (#2794)

* Add types to _signals and test_signals

* Hide SignalReceiver from the API.

Convert this ...

github.com/python-trio/trio - c16003f08285d0b5b3b5b16d5bdc4f00b1e3cd52 authored about 1 year ago by Spencer Brown <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#2797)

github.com/python-trio/trio - 2d8a8d906aed815fbaedb7ea73e222f24c9c5bc3 authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Bump the dependencies group with 2 updates (#626)

github.com/python-trio/trustme - a0c7a3e20cf6c2aba894fd5da952560601f3a6ea authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Test 3.12 on macOS

github.com/python-trio/sniffio - d44c25b62bd8d4173a7934352404d8386e50a38a authored about 1 year ago by Hugo van Kemenade <[email protected]>
Re-enable Windows/3.9+ after release of fix

github.com/python-trio/sniffio - 6d813c9e9a0335b31a11e3069902e09670b7f2f8 authored about 1 year ago by Hugo van Kemenade <[email protected]>
Skip failing curio on Python 3.12+

github.com/python-trio/sniffio - e29025f89c3d6c447c391adb0b782560000a99a9 authored about 1 year ago by Hugo van Kemenade <[email protected]>
Switch to monthly dependabot updates (#624)

Weekly updates are still too frequent with too little changes.

github.com/python-trio/trustme - ca981f3a388effbaa878615301351c4fbb129d76 authored about 1 year ago by Quentin Pradet <[email protected]>
Add support for Python 3.12

github.com/python-trio/sniffio - d0c6b59b0ec132f55ec2d4ac108cfd3d9c56d620 authored about 1 year ago by Hugo van Kemenade <[email protected]>
Update CODE_OF_CONDUCT.md

github.com/python-trio/purerpc - 36bab0d37662b6e071b9974630378ad5852f9107 authored about 1 year ago by Andrew Stepanov <[email protected]>
Add support for Python 3.11

github.com/python-trio/sniffio - 2b7c408f339265f935387e14a572f5b02262d966 authored about 1 year ago by Hugo van Kemenade <[email protected]>
Bump GitHub Actions

github.com/python-trio/sniffio - 6536f23c9689a76ff8e192f9b1c7d5497c99fcaf authored about 1 year ago by Hugo van Kemenade <[email protected]>
Add typing for some of the tests (#2771)

* Add typing for tests
`test_channel` had an error, was awaiting a synchronous function

* Us...

github.com/python-trio/trio - be39867137ee4593a8ab6cc3f3db83d7072eca05 authored about 1 year ago by CoolCat467 <[email protected]>
version 0.11.0-dev

github.com/python-trio/trio-websocket - 326298b3de2d42422be228353fe4f7527767903a authored about 1 year ago by John Belmonte <[email protected]>
version 0.10.4

github.com/python-trio/trio-websocket - c9f38aefc65fe99f5c56d499bfdce16c287909d0 authored about 1 year ago by John Belmonte <[email protected]>
fix client hang when connection lost just after remote closes (#182)

Bad ordering:
1. Remote close
2. TCP closed
3. Local confirms
=> no Connecti...

github.com/python-trio/trio-websocket - b761d41ab4767dbd585f39cc2beb7d9feac35e5f authored about 1 year ago by Oliver Rausch <[email protected]>
split up nonblocking send of message from blocking reception of response

github.com/python-trio/trio - 1bb9b79219f3cb303e2c59ecda74f96558ab9017 authored about 1 year ago by richardsheridan <[email protected]>
type consistency between from_thread_run and from_thread_run_sync

github.com/python-trio/trio - b02dfe9a0e235e3e41d102b81ff92c47fc529a2d authored about 1 year ago by richardsheridan <[email protected]>
Fix KI protection decorator (#2781)

* Fix KI protection decorator

* Appease CI

* Update `verify_types` files

* Try using a ...

github.com/python-trio/trio - 4a8404107468fb56f85424d288e236408e7fe4cf authored about 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2791 from jakkdl/skip_covered_coveragerc

enable skip_covered in coveragerc

github.com/python-trio/trio - 005d41d851add2c97b416d9911543d740f2a6a8d authored about 1 year ago by Zac Hatfield-Dodds <[email protected]>
Merge pull request #2702 from jakkdl/ipython_exceptiongroup_support

Remove special handling due to IPython lacking support for exception groups

github.com/python-trio/trio - bf204c48187cbaebcdb28aec48286c5b2a0296bc authored about 1 year ago by Zac Hatfield-Dodds <[email protected]>
Add grouping to CI logs (#2772)

* Add Github's grouping headers and summary to check.sh and ci.sh
* Make Mypy results appear as...

github.com/python-trio/trio - 4ea1e6dd0d7b1af465f02c4795814d489396d517 authored about 1 year ago by Spencer Brown <[email protected]>
Add changelog entry

github.com/python-trio/trio - 51db60114ef40d9e65a05c79c63e50f27e6de968 authored about 1 year ago by Spencer Brown <[email protected]>
enable skip_covered in coveragerc to make log shorter and make it easier to spot differences

github.com/python-trio/trio - 49abaa51b7f7166a4463e0498b1a38d46470bdb9 authored about 1 year ago by jakkdl <[email protected]>
Remove unused helper function

github.com/python-trio/trio - ded143149042be2453a6e613a73886c7e201ea24 authored about 1 year ago by Spencer Brown <[email protected]>
colorama is Windows-only.

github.com/python-trio/trio - ff069157b778a0a5557f7d133e71423e1e06fe00 authored about 1 year ago by Spencer Brown <[email protected]>
Remove IPython-related exception group traceback tests

github.com/python-trio/trio - 31b58c939b63bf074dca12e6ab509161cb653059 authored about 1 year ago by Spencer Brown <[email protected]>
Remove unused import

github.com/python-trio/trio - 25dacf3c55a597a1d92a1de8ac4749c68f833a3a authored about 1 year ago by Spencer Brown <[email protected]>
Remove special handling due to IPython lacking support for exception groups

github.com/python-trio/trio - 761ec2a762b2a68996b9baf954b761eaa42d0395 authored about 1 year ago by jakkdl <[email protected]>
Bump the dependencies group with 3 updates (#623)

github.com/python-trio/trustme - 055cff04c586a94a6c2cb87ee201fd40127e1c92 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Transmute AttributeError to RuntimeError

github.com/python-trio/trio - 1930cae14bcef0c2dbe5d964ec49ea4f457ebcd6 authored about 1 year ago by richardsheridan <[email protected]>
remove extra cvar toggling

github.com/python-trio/trio - c0e11d403bc19ca1656d720c52d9ab91ea0297ed authored about 1 year ago by richardsheridan <[email protected]>
fix typos in docs

github.com/python-trio/trio - 881180f114f934d4dc3338a067e8003c99b032aa authored about 1 year ago by richardsheridan <[email protected]>
Aesthetic refactor of API functions

github.com/python-trio/trio - 787d2862c54da56634b98e942fcda3a175421097 authored about 1 year ago by richardsheridan <[email protected]>
Merge branch 'master' into from_thread_check_cancelled

# Conflicts:
# trio/_tests/test_threads.py
# trio/_threads.py
# trio/from_thread.py

github.com/python-trio/trio - a09aa848cac2170e36783d8148524d2507c693ca authored about 1 year ago by richardsheridan <[email protected]>
Merge pull request #2786 from richardsheridan/require-static-checks

Require static checks to pass in CI

github.com/python-trio/trio - 1c1550093e0fae5ada31e13a8c6a609c2fb14136 authored about 1 year ago by richardsheridan <[email protected]>
Require static checks to pass in CI

github.com/python-trio/trio - 83671a4bedb514f31ab82bd00d81f6ef23be099b authored about 1 year ago by richardsheridan <[email protected]>
Merge pull request #2787 from python-trio/fix-multierror-typing

Attempt to fix multierror typing

github.com/python-trio/trio - 2cd5a6f4caa76ca88434a6283d70482bd6c3bbfc authored about 1 year ago by richardsheridan <[email protected]>
Merge branch 'master' into fix-multierror-typing

github.com/python-trio/trio - 8f2d55ff873891ea51b1a07b996b6b25e129fb45 authored about 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2788 from python-trio/fix-2696-2700

Fix type errors introduced when #2696 and #2700 were merged

github.com/python-trio/trio - 4d193998ec8560b713025725a28867ce618bd6c6 authored about 1 year ago by richardsheridan <[email protected]>
Merge branch 'master' into fix-multierror-typing

github.com/python-trio/trio - 18a54c566e70e75626a545104d0e534a9d614b06 authored about 1 year ago by CoolCat467 <[email protected]>
Fix unused type ignore

github.com/python-trio/trio - 721bfcaada965018a89b8fadaf8c96ad5149051d authored about 1 year ago by CoolCat467 <[email protected]>
Explicit typing not required after cast

github.com/python-trio/trio - dacd4b3ff415938a6a7de1fb8a0bcd9221be6a61 authored about 1 year ago by CoolCat467 <[email protected]>
Merge pull request #135 from VincentVanlaer/fix-tests

github.com/python-trio/pytest-trio - e930e6f6e8fb4d2a336dfa1313fb95c91c2c1725 authored about 1 year ago by Quentin Pradet <[email protected]>
Fix type annotations

github.com/python-trio/trio - 556fea4ebba3ff6ddfe3f0cbad6faa6ac4925ad7 authored about 1 year ago by CoolCat467 <[email protected]>
Fix formatting

github.com/python-trio/trio - 90bbcf17891650ae90f493aa9aa02b3b347b8930 authored about 1 year ago by CoolCat467 <[email protected]>
Start fixing type errors

github.com/python-trio/trio - 467c4f4f8521c29bb3851451d578267b1e37741f authored about 1 year ago by CoolCat467 <[email protected]>
Merge pull request #2700 from oremanj/sniffio-via-tlocal

Modernize sniffio integration

github.com/python-trio/trio - 8304dcef22e4f7f1fd3269c2e2c1e35cfa6ea074 authored about 1 year ago by richardsheridan <[email protected]>
repair bad merge in _run.py

github.com/python-trio/trio - d3a5cb1d8c984a9d2101c84ed3e03c9f937b109c authored about 1 year ago by richardsheridan <[email protected]>
Merge branch 'master' into fix-multierror-typing

github.com/python-trio/trio - 7e6436d9fd3da8276963c4834f3899b4a6561b21 authored about 1 year ago by CoolCat467 <[email protected]>
Ignore generics not matching

github.com/python-trio/trio - cfa1fb3c0f0c471ad572c1e630847acf1cccdfa3 authored about 1 year ago by CoolCat467 <[email protected]>
Merge branch 'master' into sniffio-via-tlocal

github.com/python-trio/trio - 97da11f1548fd74c6abb4bbd02536ef3b832b52c authored about 1 year ago by richardsheridan <[email protected]>
Merge pull request #2696 from oremanj/guest-mode-waits-for-init

Ensure guest run is initialized when start_guest_run() returns

github.com/python-trio/trio - 55db083bb3577e6d53b85bccd8326a71b8b60f33 authored about 1 year ago by richardsheridan <[email protected]>
Merge branch 'master' into guest-mode-waits-for-init

github.com/python-trio/trio - cc2d74aae57f1e44ad42cbf88bbd5078750ceba1 authored about 1 year ago by richardsheridan <[email protected]>
Fix black changes

github.com/python-trio/pytest-trio - 788fee31d2bc3a9ee659dfce6162b3c0cf9d6a80 authored about 1 year ago by Vincent Vanlaer <[email protected]>
Remove trio.tests import causing warnings

It is deprecated and the replacement is made private as trio._tests.
While we could be using tha...

github.com/python-trio/pytest-trio - 9cda20bbb966fe1e4ae51921d566c668654ee5e1 authored about 1 year ago by Vincent Vanlaer <[email protected]>
Fix unconditional openssl import in DTLS (#2779)

github.com/python-trio/trio - d3255a0bd29d4d1adfafff21aeeaa60d0b4aba9a authored about 1 year ago by Vincent Vanlaer <[email protected]>
Merge pull request #2780 from GalaxySnail/package-py.type

github.com/python-trio/trio - ae0dc99691ee5db83c91a0e5221ecfb422ba185f authored about 1 year ago by EXPLOSION <[email protected]>
Dependency updates (#2782)

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

github.com/python-trio/trio - 82b649550800a460048e37f75b3ae3986dbc528f authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Add py.typed in MANIFEST.in

github.com/python-trio/trio - d9f71c4cd4ff527f41c30e575c0ded12a7158d4a authored about 1 year ago by GalaxySnail <[email protected]>
Test that Trio works around some CPython .throw bugs present in >= 3.9

The current tests that ensure Trio works around CPython .throw bugs are
all for .throw bugs that...

github.com/python-trio/trio - 6784759c49ad4efe3a81dfcfcc02d04af6f4a231 authored about 1 year ago by Ganden Schaffner <[email protected]>
Add types to `test_io`, `test_run`, various other fixes (#2773)

* Use a type guard to eliminate a type-ignore in `_highlevel_generic.py`
* Use a protocol to fu...

github.com/python-trio/trio - e97bcb61b8b02523c82435b5408ff46efca5dfc3 authored about 1 year ago by Spencer Brown <[email protected]>
print out the slowest 10 pytest tests (#2760)

github.com/python-trio/trio - e9975aa237a58af62374e140ce7314cfc43106e2 authored about 1 year ago by John Litborn <[email protected]>
Fix typecheck failures in `master` (#2777)

* Add missing type hints to check_type_completeness

* Test_windows is not currently typed

github.com/python-trio/trio - 7f78303bf14fbd2b2bbc7b2fd217e2eaff03525e authored about 1 year ago by Spencer Brown <[email protected]>
Implement #2750: Run `black`+`isort` on `gen_exports` results (#2759)

* Run isort and black on gen_exports results

* Auto-format generated modules

* Exit with a...

github.com/python-trio/trio - 4c539419f37b17b22b71e719f8391ebc95597497 authored about 1 year ago by Spencer Brown <[email protected]>