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

fix py313a5 deprecationwarning (#218)

github.com/python-trio/flake8-async - b7c62ce12678346b867be2afbee40866f0499048 authored 7 months ago by John Litborn <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#217)

updates:
- [github.com/PyCQA/autoflake: v2.2.1 → v2.3.0](https://github.com/PyCQA/autoflake/com...

github.com/python-trio/flake8-async - 63560fa5ff759d583f33359c7d793a1a83125c46 authored 7 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #216 from jakkdl/input_in_async

add ASYNC250: blocking sync call input() in async function.

github.com/python-trio/flake8-async - 7fb25726a32efaac56494937e68fab2c7ebf07c7 authored 7 months ago by Zac Hatfield-Dodds <[email protected]>
add ASYNC250: blocking sync call input() in async function.

github.com/python-trio/flake8-async - 1e20f992dd018d106babc6f31d8e0393a387b0c3 authored 7 months ago by jakkdl <[email protected]>
moar asyncio support, test infra improvements (#213)

* Add asyncio-specific error messages for 2xx.
Add check in tests to detect if [library]_NO_ERR...

github.com/python-trio/flake8-async - 8b1a1cf91b09d8c34dbfb2e954eafcc727d288e2 authored 7 months ago by John Litborn <[email protected]>
standardize to [a/b] (#212)

Change all instances of [a|b} to [a/b] in documentation, etc.

github.com/python-trio/flake8-async - fe751bc83a1e2bc37bc3d15fbe97354143c2f1c5 authored 8 months ago by John Litborn <[email protected]>
basic Asyncio support (#210)

* initial support for asyncio: 106, 200, 21x, and 9xx are working

* partial support for 102, ...

github.com/python-trio/flake8-async - 5c6879a0ca4af49467a4cf9a6bafc371bbfea848 authored 8 months ago by John Litborn <[email protected]>
Bump dependencies from commit 13ee1b (#2966)

* Dependency updates

* Remove now unused type ignore comments

* Update ruff pre-commit hoo...

github.com/python-trio/trio - 48f8293b7d6467a79dff86e7f4b2767fb883d220 authored 8 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 ...

github.com/python-trio/trio - 13ee1b0e579961fbffa36cb76b4b0dcd8e62bbb6 authored 8 months ago by Tim Stumbaugh <[email protected]>
Merge pull request #209 from jakkdl/rename_files

rename files, update references to them

github.com/python-trio/flake8-async - eb2de732f747f91ed91eba13ad6bf00c782bac5a authored 8 months ago by Zac Hatfield-Dodds <[email protected]>
remove rename_file and unrename_file

github.com/python-trio/flake8-async - 6281cb34e336898cca09f738ca1d802b4b33d50f authored 8 months ago by jakkdl <[email protected]>
rename files, update references to them

github.com/python-trio/flake8-async - 1aa8ef8f9d8fd8f8f98c6b5165690af15fec6566 authored 8 months ago by jakkdl <[email protected]>
Rename to flake8 async (#206)

* update docs, name of binary, and in general all changes possible without renaming files

* r...

github.com/python-trio/flake8-async - 7748d40aa9a1da7c4cddbee65d2e6f4264ddafee authored 8 months ago by John Litborn <[email protected]>
Merge pull request #49 from A5rocks/release-1.3.1

Release 1.3.1

github.com/python-trio/sniffio - a1cc1692f5be32645f65ebeb33e6a138180359e0 authored 8 months ago by EXPLOSION <[email protected]>
Added project URLs

github.com/python-trio/sniffio - 8cdc281592bacffd96dc5abd53a19e122149c16c authored 8 months ago by Alex Grönholm <[email protected]>
Updated CI script to not require setup.py

github.com/python-trio/sniffio - 1f79ef5ca6b5e21cdbecabfef997f2a33dca6236 authored 8 months ago by Alex Grönholm <[email protected]>
Fixed package discovery

github.com/python-trio/sniffio - 4ca5c78de7dc714997a3b0de6447cf33f585954e authored 8 months ago by Alex Grönholm <[email protected]>
Migrated packaging metadata to pyproject.toml

github.com/python-trio/sniffio - 382635a67397eec46664ad50aa9f962c3f2b358b authored 8 months ago by Alex Grönholm <[email protected]>
Added missing `thread_local` item to `sniffio.__all__`

github.com/python-trio/sniffio - 3f59db7b359156229de0f6c3c444e6207992a790 authored 8 months ago by Alex Grönholm <[email protected]>
Merge pull request #47 from python-trio/fix-readthedocs-config

github.com/python-trio/sniffio - a6291daa1da3241eed0234a464706284af706ea8 authored 8 months ago by Lura Skye <[email protected]>
Upgraded the ReadTheDocs configuration to the latest format

github.com/python-trio/sniffio - a88d42d3b1d4c19e1e2bf3da71aec0f94e615d53 authored 8 months ago by Alex Grönholm <[email protected]>
Merge pull request #205 from jakkdl/remove_117

remove trio117, as MultiError is removed in trio 0.24.0

github.com/python-trio/flake8-async - b00e77aee496b8455b4f7f8587f72ace9ddc2cbb authored 8 months ago by Zac Hatfield-Dodds <[email protected]>
remove trio117, as MultiError is removed in trio 0.24.0

github.com/python-trio/flake8-async - c28b7e55b67557b347b7678feae3d1ac10d36beb authored 8 months ago by jakkdl <[email protected]>
use pre-commit.ci, remove workflow step running pre-commit. Add pyright to CI workflow (#204)

* use pre-commit.ci, remove workflow step running pre-commit. Add pyright step to CI workflow.

github.com/python-trio/flake8-async - dffdf7df0409d95ac0802bfdde7e1ba04d0777a6 authored 8 months ago by John Litborn <[email protected]>
Followup changes to fix ruff & pyright warnings (#203)

* Annotate error_codes with Mapping instead of dict to silence warnings about mutable classvar, ...

github.com/python-trio/flake8-async - bae0a639ca986b6d2ce1484aeaa9bf7cfa4018a9 authored 8 months ago by John Litborn <[email protected]>
use the regular readme for the long description (#2866)

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

github.com/python-trio/trio - accaae421399ebb37a8411db0c06a5d0b5631f72 authored 8 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: ...

github.com/python-trio/trio - 78c55aad94f1ecd5343002574b8a9e806cdf62ba authored 8 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #202 from jakkdl/update_ci

Update ci

github.com/python-trio/flake8-async - 953a9456bd5938a0f6ebc0fd6a413e308e954cc9 authored 8 months ago by Zac Hatfield-Dodds <[email protected]>
foo-> bar in some test files, replace a couple instances of flake8_5 I missed, add py313 support now that hypothesmith is updated

github.com/python-trio/flake8-async - 6f0f574cf4fa85d284da2cdd327630099726710c authored 8 months ago by jakkdl <[email protected]>
remove unnecessary pyright: ignore

github.com/python-trio/flake8-async - 41539a0eafe1de8f087879098a0a0f9b1377338a authored 8 months ago by jakkdl <[email protected]>
Merge pull request #2955 from etianen/dh/python-3.13

Fixing `Path` for Python 3.13

github.com/python-trio/trio - ea8f4be2454f7aaf984852f60ff7ce2b966e695e authored 8 months ago by Dave Hall <[email protected]>
Fixing `Path` for Python 3.13

github.com/python-trio/trio - 2df6fa5f8188e3e95977645c33e74c7ed8fb1f19 authored 8 months ago by Dave Hall <[email protected]>
bump default_language_version to 3.12 in pre-commit-config

github.com/python-trio/flake8-async - c124786326677b75cd93cc3521d68317444f1691 authored 8 months ago by jakkdl <[email protected]>
isort messed up autofix diff file

github.com/python-trio/flake8-async - fe2124ce87fb44f8a0ac18a4f96319abf99dc7ba authored 8 months ago by jakkdl <[email protected]>
use flake8_7 with CI --run-slow, fix typing issues

github.com/python-trio/flake8-async - dde4479842315a6a64f2f56d3875931ead9f0af3 authored 8 months ago by jakkdl <[email protected]>
start using pytest-xdist in CI, let's hope it's faster than 90s

github.com/python-trio/flake8-async - 38d6281d3da23f679203799499eab0fd8bacffa6 authored 8 months ago by jakkdl <[email protected]>
remove 3.13 from CI, pending hyposmith being importable on it. Update tags in setup.py to specify we support 3.12

github.com/python-trio/flake8-async - afdea1396594078c333e7cd24b86832ea45ee8d7 authored 8 months ago by jakkdl <[email protected]>
bump minimum flake8 version, and bump libcst version to match reality

github.com/python-trio/flake8-async - 7711b928dc8c8e9e301ee8be774e67352034d46d authored 8 months ago by jakkdl <[email protected]>
undo pyupgrade breaking trio103 eval file, exclude it in pre-commit

revert adding ipdb to tox (was briefly used when testing stuff)

github.com/python-trio/flake8-async - 3cf9d97c4b75c5d0b781ff8570eb5b2bcb4c4ceb authored 8 months ago by jakkdl <[email protected]>
Added link to `logot` in docs (#2954)

github.com/python-trio/trio - 863accaf2e449a9707a8b3c67d1267f4e7dd22ff authored 8 months ago by Dave Hall <[email protected]>
update pre-commit, fix pyright/mypy/ruff errors, remove flake8, add py312 testing, fix TRIO91X for empty-body-on-same-line found due to new black style

github.com/python-trio/flake8-async - c18c7014db175aaa1cccd8d6048426c37dedeb01 authored 8 months ago by jakkdl <[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. ...

github.com/python-trio/trio - 1d724a7a17e824342aac754b21ef4786f9b6d807 authored 8 months ago by Vincent Vanlaer <[email protected]>
Remove PyPy nightly runs (#2952)

github.com/python-trio/trio - adee8f6ad3110a119d70e8ac015f8cf7faa0494f authored 8 months ago by EXPLOSION <[email protected]>
Add aioresult to Awesome Trio Libraries in the docs (#2948)

github.com/python-trio/trio - 83137d080203d0d34dc0298dd19de990edaa2293 authored 8 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+...

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

github.com/python-trio/trio - f071c066b21a745376579313a621b2e15fe363f0 authored 8 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...

github.com/python-trio/trio - bd19635ee73c995065b845998ebc2135d07dc66a authored 8 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #142 from oremanj/release-v0.14.0

Release v0.14.0

github.com/python-trio/trio-asyncio - 69d0be310436db4202ebb4cf806bd57134d1aa07 authored 8 months ago by Joshua Oreman <[email protected]>
Bump version to 0.14.0+dev post release

github.com/python-trio/trio-asyncio - 7f42fd02e1d5ee2b87d3ff7434b5a30315acb046 authored 8 months ago by Joshua Oreman <[email protected]>
Run towncrier, copyedit README/docs, and bump version to 0.14.0 for release

github.com/python-trio/trio-asyncio - 6c8b8056a3846ebafa2f4d079243baf30de964bb authored 8 months ago by Joshua Oreman <[email protected]>
Merge pull request #141 from oremanj/infinite-queue-len

Use an infinite queue_len by default, and advise against reducing it

github.com/python-trio/trio-asyncio - 4f394164b4e529474dbc23a94866ae4286e7969f authored 8 months ago by Joshua Oreman <[email protected]>
Use an infinite queue_len by default, and advise against reducing it

github.com/python-trio/trio-asyncio - 38d54d04742792eb271e6e252ae612844d641f5d authored 8 months ago by Joshua Oreman <[email protected]>
Merge pull request #140 from oremanj/improve-cancellation

Improve cancellation semantics for asyncio-to-Trio transitions

github.com/python-trio/trio-asyncio - 8e99aeba131afc4effaa885dc729a71311736037 authored 9 months ago by Joshua Oreman <[email protected]>
Support Pyright detection of constructor kwargs in `attrs`-based data classes (#2945)

github.com/python-trio/trio - 70c8b76150abcd6d644c49a65b39212f7fb9943b authored 9 months ago by Mike Nerone <[email protected]>
Improve cancellation semantics for asyncio-to-Trio transitions

github.com/python-trio/trio-asyncio - 855992aef39c4504072f81838b2705f8022a9fcc authored 9 months ago by Joshua Oreman <[email protected]>
Merge pull request #2941 from jakkdl/deprecate_exceptiongroups_false

add deprecation warning for specifying strict_exception_groups=False

github.com/python-trio/trio - 0dd5bc4d6b570e7511159213c6bc947768148cf7 authored 9 months ago by Zac Hatfield-Dodds <[email protected]>
Merge pull request #21 from jakkdl/warn_not_maintained

add warning in README, and classifier development status: inactive

github.com/python-trio/triopg - 6575b2212aca2e86c5c91d9f39cf912b6dc40396 authored 9 months ago by Zac Hatfield-Dodds <[email protected]>
Merge pull request #137 from oremanj/sync-with-greenlet

Use greenlets rather than threads for sync loop

github.com/python-trio/trio-asyncio - 2557e94010571002b73ba9931a51f2fccee10e00 authored 9 months ago by Joshua Oreman <[email protected]>
Merge branch 'master' into sync-with-greenlet

github.com/python-trio/trio-asyncio - 32563cfbd2ced3a23ca56780faae5f1c06a5f094 authored 9 months ago by Joshua Oreman <[email protected]>
add warning in README, and classifier development status: inactive

github.com/python-trio/triopg - cc6c323f6ddda274496533f81f5e47b4b547882b authored 9 months ago by jakkdl <[email protected]>
fixes after review

github.com/python-trio/trio - 06168d2200b917ab2cb6039527234cf9fa7cf6fb authored 9 months ago by jakkdl <[email protected]>
Bump the dependencies group with 12 updates (#636)

Bumps the dependencies group with 12 updates:

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

github.com/python-trio/trustme - f90e2fc6966dfb54d55257e49051dd46758fcdef authored 9 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Dependency updates (#2943)

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

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

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

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

github.com/python-trio/trio - 4b6b49707a1afad6af1413d01abf66031534e0bd authored 9 months ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #139 from oremanj/fix-defaultexc-error

Fix spew when event loop exception handler is invoked after loop closure

github.com/python-trio/trio-asyncio - 4268ffaf0f902f46803fbc57edfaf7c5ad45239e authored 9 months ago by Joshua Oreman <[email protected]>
Fix spew when event loop exception handler is invoked after loop closure

github.com/python-trio/trio-asyncio - 8fb064542df64bac6de5c8437f12f19f233ba45d authored 9 months ago by Joshua Oreman <[email protected]>
Add Alpine to CI (#2933)

* Run Alpine Linux in CI

* fix test_SocketType_resolve on on musl libc

---------

Co-au...

github.com/python-trio/trio - ee209bf6df3971c2d7d0cfddcc57c6c17c5505e7 authored 9 months ago by EXPLOSION <[email protected]>
Merge branch 'master' into strict_internal_nursery_in_start

github.com/python-trio/trio - 03fee2612de1636c28e935125f89c5de6f770133 authored 9 months ago by John Litborn <[email protected]>
remove TODO comment, expand error message

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

github.com/python-trio/trio - 7cb15ea5bf9a27342e7c409fd336777add89809e authored 9 months ago by Michał Górny <[email protected]>
Clarify deprecation status

github.com/python-trio/trio-asyncio - b0625e8cd42ade1d0186a0783e73756623e9fc3e authored 9 months ago by Joshua Oreman <[email protected]>
Fix doc cross-reference

github.com/python-trio/trio-asyncio - 12fc93c3ffc0b00a56bbf05343b6ca89a7d28e74 authored 9 months ago by Joshua Oreman <[email protected]>
CI fixes, newsfragment, doc updates

github.com/python-trio/trio-asyncio - fbaec7b4343c3f0655ee924354898bf5ba6d59f6 authored 9 months ago by Joshua Oreman <[email protected]>
Add greenlet dependency

github.com/python-trio/trio-asyncio - cedaef35788846c846198631573e27d70cebd131 authored 9 months ago by Joshua Oreman <[email protected]>
Use greenlets rather than threads for sync loop

github.com/python-trio/trio-asyncio - 5db6221aa84140c793d146bf1050a4c325092dac authored 9 months ago by Joshua Oreman <[email protected]>
Merge pull request #138 from oremanj/blacken-fix-ci

Format with black. Update test suite to work with newer Trio and pytest versions

github.com/python-trio/trio-asyncio - bbcf7a0b5aa8b602dab2171c13fce4e0f04ba53d authored 9 months ago by Joshua Oreman <[email protected]>
Skip a newly-added hanging test

github.com/python-trio/trio-asyncio - 3dd1657e5aa181b2077638204c5a3157a5939c50 authored 9 months ago by Joshua Oreman <[email protected]>
Add pytest-timeout to try to track down CI hang

github.com/python-trio/trio-asyncio - fb2218c9de330dd7ca7aad31a1f8e3a5ef7bacc9 authored 9 months ago by Joshua Oreman <[email protected]>
Format with black. Update test suite to work with newer Trio and pytest versions

github.com/python-trio/trio-asyncio - 3acdc3be17002eeaa275fcda679cfada3d983b48 authored 9 months ago by Joshua Oreman <[email protected]>
Replace usage of strict_exception_groups=False in Nursery.start

github.com/python-trio/trio - 737e5bb475d276a362441047d582ff4039cb7a10 authored 9 months ago by jakkdl <[email protected]>
Enable ruff `flake8-builtins` rule (#2930)

* Minor formatting

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

* Enable `flake8-builtins` ru...

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

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

github.com/python-trio/trio - 0204d048141595d297b42c66a5b659108c300ce2 authored 9 months ago by CoolCat467 <[email protected]>
Enable `flake8-comprehensions` (#2931)

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

* Enable `flake8-comprehensions`

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

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

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

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

github.com/python-trio/trio - 0b45ec9fb51123177de6633399aad34ad1dcac7c authored 9 months ago by jakkdl <[email protected]>
Add a bunch of words to the newsfragment

github.com/python-trio/trio - 3f519f88673a786b9d46cc04faacb5a6eedcc580 authored 9 months ago by jakkdl <[email protected]>
revert accidental removal of empty line

github.com/python-trio/trio - ea48cf05deb5fbf37ebc3ef5095d7c05758a5266 authored 9 months ago by jakkdl <[email protected]>
Make trio run on Python 3.13 (probably) (#2918)

github.com/python-trio/trio - e4c8eb2d7ef59eeea1441656e392fe1b0870a374 authored 9 months ago by EXPLOSION <[email protected]>
Merge branch 'master' into remove_multierror

github.com/python-trio/trio - 506e2119b9ca5da9f7650c9e9f57f9a9ee31dea9 authored 9 months ago by CoolCat467 <[email protected]>
Merge remote-tracking branch 'smurf/main'

github.com/python-trio/asyncclick - 7968786c1da6b54093f25ce2705352928b090b38 authored 9 months ago by Matthias Urlichs <[email protected]>