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

Dependency updates (#2728)

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

cd32271162253e016d1635b722e9ccfbc8108ab1 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
typecheck trio/_core/_entry_queue.py (#2718)

* typecheck trio/_core/_entry_queue.py

---------

Co-authored-by: Spencer Brown <spencerb21...

08625dc858849db10f38f442a610a5d07b4b49d9 authored over 1 year ago by John Litborn <[email protected]>
typecheck trio/_core/_unbounded_queue (#2717)

* typecheck trio/_core/_unbounded_queue

---------

Co-authored-by: EXPLOSION <git@helvetica...

e6d4f74a5961694da8cbc992d6124ab459b45ca6 authored over 1 year ago by John Litborn <[email protected]>
Add types to some internal modules (`_util`, `_deprecate`, `_ki`) (#2719)

a1f57daaa9c2ad5e8807014500b0d173216adbcf authored over 1 year ago by Spencer Brown <[email protected]>
typecheck _socket and _core._local (#2705)

* add type hints to _socket and _core.local

---------

Co-authored-by: Spencer Brown <spenc...

cf1f3c745a6966241ab967f43f73ecff632a337a authored over 1 year ago by John Litborn <[email protected]>
Define types for `AsyncIOWrapper` and `trio.Path` (#2706)

* Add types to directly defined objects in _file_io

* Implement methods on AsyncIOWrapper usi...

2fd005b1cd9014c11b47da6baff59d82171b34d7 authored over 1 year ago by Spencer Brown <[email protected]>
Partially revert "Bump certifi from 2023.5.7 to 2023.7.22" (#2716)

* Partially revert "Bump certifi from 2023.5.7 to 2023.7.22", restoring several lines that were ...

e5454843d04830a062e7a1ea0c84a03fba7278d4 authored over 1 year ago by John Litborn <[email protected]>
Merge pull request #2715 from python-trio/dependabot/pip/certifi-2023.7.22

9e51b99ed428d48a6c1951beb9c111d387eb3a60 authored over 1 year ago by Lura Skye <[email protected]>
add codespell to CI (#2698)

db89701352a2827fb64cebb9073936d83737a360 authored over 1 year ago by John Litborn <[email protected]>
Bump certifi from 2023.5.7 to 2023.7.22

Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22.
- [Commit...

c3e790b9e6968d5e07cd2fce822de9af12492499 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
typecheck trio/_dtls.py (#2704)

* typecheck trio/_dtls.py

15ddd50afb7499170271885df23c1fe5d8ee0771 authored over 1 year ago by John Litborn <[email protected]>
set merge strategy for verify_types.json in .gitattributes (#2713)

a9a9170a0142ccf865ceaff10bd3ac0b4f30911e authored over 1 year ago by John Litborn <[email protected]>
typecheck trio/_abc.py (#2703)

* typecheck trio/_abc.py

748adffac8c2c9a701d9f5c2b3b4c01d5f7b8b7a authored over 1 year ago by John Litborn <[email protected]>
Merge pull request #2711 from kulothunganug/docs/update-line-nos

Docs: Fix line numbers on tutorial.rst

3cea6b3cb423bc7219fdadc013b3b1c33fe3ead9 authored over 1 year ago by EXPLOSION <[email protected]>
Merge branch 'master' into docs/update-line-nos

2436e31e45064c426a0731ddc9ceefc5583d2265 authored over 1 year ago by John Litborn <[email protected]>
update emphasized lines

00816bf53330c5b4cf65d1229f5248d6ae86ba88 authored over 1 year ago by jakkdl <[email protected]>
Make sure to make GitHub releases (#2710)

* Improve documentation to make sure to make GitHub releases

11fa77d88d14d2577bec94e36c56391a767e4388 authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2712 from samsamoa/patch-1

Fix typo in reference-core.rst

d930ad666075e15039823520a493737d9012436e authored over 1 year ago by Spencer Brown <[email protected]>
Fix typo in reference-core.rst

Normally I wouldn't make such a trivial PR, but this is such an excellent quote that I think it ...

47c1850de82937b24d01438ba5dbadbe83641326 authored over 1 year ago by Sam McCandlish <[email protected]>
Update tutorial.rst

a451bc454bf76f646e0f13c7f48a4fdd7df626e3 authored over 1 year ago by Kulothungan U.G <[email protected]>
Bump dependencies from commit bf9fe6 (#2709)

* Dependency updates

* Fix IPython tests?

---------

Co-authored-by: github-actions[bot]...

315dbed5abf0663b11522022e9c7abbc1df54dc8 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
drop python 3.7 support, drop pypy3.7-3.8, add pypy3.10 (except on windows) (#2668)

* drop support for Python 3.7, PyPy3.7 & 3.8. Updates documentation, CI, and code with help of `...

bf9fe64150d0c1b7aec15eecd0f2fb6a3e7e660c authored over 1 year ago by John Litborn <[email protected]>
Add comment clarifying the value of next_send

1d2fc1565f883e81f356e975d8aeb4ffa76e78a9 authored over 1 year ago by Joshua Oreman <[email protected]>
move mypy config to pyproject.toml

6f187fb37795829773acedbb5c0ee9e146bffb6d authored over 1 year ago by jakkdl <[email protected]>
lots of typing improvements (#2682)

* lots of typing improvements

* changes after review

* fix tests, reverting accidentally r...

4cd3164d7fa6c6bf597d83e64c453b956b7dca3e authored over 1 year ago by John Litborn <[email protected]>
Merge pull request #2701 from A5rocks/release-0.22.2

Release 0.22.2

dc41892c35b823aebf9be2d97e76b90d937974e8 authored over 1 year ago by EXPLOSION <[email protected]>
Released 0.22.2, start new cycle

87ed1d360e41b7aa47abac86c2c6bdbecf779795 authored over 1 year ago by A5rocks <[email protected]>
Release 0.22.2

8741c58def83defc84ab2734f95f2f8d51c21920 authored over 1 year ago by A5rocks <[email protected]>
test_guest_mode_asyncgens works on pypy now

d35600d1bbac4a888ed1f3e8716fb5f28a70d01c authored over 1 year ago by Joshua Oreman <[email protected]>
Fix isort, add newsfragment

f307245d589072bbddca486c142c1caa0ed53123 authored over 1 year ago by Joshua Oreman <[email protected]>
Modernize sniffio integration

Use `sniffio.thread_local` to indicate which async library is running, instead of the deprecated...

fde342f24e8d67e4540a060e91d5240085b35d8e authored over 1 year ago by Joshua Oreman <[email protected]>
fix PermissionError due to accessing pthreads upon importing trio (#2693)

* fix PermissionError due to accessing pthreads upon importing trio

* fix codecov

* add ne...

1687f5d5a891758f59dcbc4f4f0b57351aac7988 authored over 1 year ago by John Litborn <[email protected]>
CI fixes

b121a837f3960eb2ffe3bd71262c02bb45476df0 authored over 1 year ago by Joshua Oreman <[email protected]>
Ensure guest runner is initialized when start_guest_run() returns

db3853a4f9de3edf2a0bd1cb9e4b8799845548c7 authored over 1 year ago by Joshua Oreman <[email protected]>
Make type completeness results consistent for different platforms (#2691)

* Use Linux as the platform for type consistency tests
* Sort sections of the verify_types file...

6d7104735b5597b2b6c62dde88718310e22f77a5 authored over 1 year ago by Spencer Brown <[email protected]>
Merge pull request #2692 from jakkdl/fix_git_blame_ignore_revs

changed commit ref in .git-blame-ignore-revs as it got changed when r…

ed975f8bd80807577fd0601b8204574df4e6001c authored over 1 year ago by John Litborn <[email protected]>
changed commit ref in .git-blame-ignore-revs as it got changed when rebased onto master

02e91c2395dd300354efce5504f152fa1f324657 authored over 1 year ago by jakkdl <[email protected]>
run isort on all files

933f77b96f0092e1baab4474a9208fc2e379aa32 authored over 1 year ago by jakkdl <[email protected]>
add isort

54e7be87db0164343ef395d41c87587a0fc9785d authored over 1 year ago by jakkdl <[email protected]>
add isort commit to .git-blame-ignore-revs

755f520b907c0ae793b5bb34cc57117eaaaedf41 authored over 1 year ago by jakkdl <[email protected]>
don't open git diff in pager, mypy export tests now error on any mypy output (#2685)

* don't open git diff in pager and always print in color, mypy export tests now error out if the...

042f035035bb2af381ba39402d4c2e06f0ed7efd authored over 1 year ago by John Litborn <[email protected]>
Type completeness improvement (timeouts, CancelScope, and more) (#2671)

* Add --full-diagnostics-file to check_type_completeness.py for use when developing

* _timeou...

4816f0e47a17b996ca3d44319b593fa35320e55f authored over 1 year ago by John Litborn <[email protected]>
Merge pull request #2680 from A5rocks/release-0.22.1

Release 0.22.1

9457f3cb82b6999aeda8eddf590829e8018f68ae authored over 1 year ago by EXPLOSION <[email protected]>
Released 0.22.1, start new cycle

87d8d381c4506a5401daeeb98bb75da34fa3e617 authored over 1 year ago by A5rocks <[email protected]>
Release 0.22.1

c7e897d5d569f4edc5602edd515a7fb9ccdcabe9 authored over 1 year ago by A5rocks <[email protected]>
Update a few incorrect deprecations

b2d72ac726ecce99865f201c7000f20e8c5d7ded authored over 1 year ago by A5rocks <[email protected]>
Dependency updates (#2679)

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

e8786acc081a87b11f9c5cfbaa60aad34e0fee36 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Enable F401 in flake8, configure per-file disables. (#2669)

* Enable F401 in flake8, configure per-file disables.

* remove asyncio import

* use flake8...

d01158bd721e6a600fdc2ef6c85d8d23e284e4d4 authored over 1 year ago by John Litborn <[email protected]>
Prevent typing_extensions 4.7.0 (#2676)

* Prevent typing_extensions 4.7.0

* xfail instead

* Oops, sys.implementation is an object
...

c758fbc27bc88ef8cba83972b6586732492120d8 authored over 1 year ago by EXPLOSION <[email protected]>
Render long description as ReST

ae200e60840081ac37e55cc512ac7cc965f00caf authored over 1 year ago by EXPLOSION <[email protected]>
Fix typo (#2673)

* Fix typo in error message in _socket.py

---------

Co-authored-by: John Litborn <11260241...

746389e9a888dc92bb66b587df64a25c373a5106 authored over 1 year ago by Kar Petrosyan <[email protected]>
Try out coverage instead of pytest-cov (#2665)

* Use coverage instead of pytest-cov

---------

Co-authored-by: John Litborn <11260241+jakk...

afd51d1617ada51e59a9e2b1258f94982d817794 authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2672 from A5rocks/fix-codecov

Fix tokenless uploads by hardcoding token...

61775d5cad400f918c98c8f476053dbb306a8698 authored over 1 year ago by EXPLOSION <[email protected]>
Fix tokenless uploads by hardcoding token...

30235b8aa364b42dda9a2c16a35cf6194be1fb3e authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2667 from jakkdl/sleep_nan

timeout functions now raise ValueError on NaN inputs

314663806cbaf717d70d70b71631e340396a1bb1 authored over 1 year ago by John Litborn <[email protected]>
timeout functions now raise ValueError on NaN inputs

d1cbbd3bf0164344532e1c62bff6d76cc5171f8a authored over 1 year ago by jakkdl <[email protected]>
mark test_nursery_cancel_doesnt_create_cyclic_garbage as xfail on 3.12, waiting for upstream issue to get resolved.

e917f7cdd17eecee5353c4059f068801cc45368d authored over 1 year ago by jakkdl <[email protected]>
Merge pull request #2664 from A5rocks/faster-mypy-tests

Make the mypy-based tests faster!

0e8a9893230827323694f900f50661c82cd55eba authored over 1 year ago by John Litborn <[email protected]>
Make the mypy-based tests faster! (mostly)

00c058b829acb844f23b3f23a533ec035790d9fa authored over 1 year ago by A5rocks <[email protected]>
Pollute `empty` directory for test speedup

7be61ff05192d91aee905788505e7f8fc31519fe authored over 1 year ago by A5rocks <[email protected]>
change imports to `from Y import X as X` for compatibility with `pyright --verifytypes` (#2629)

* Change imports in all public files to 'from y import x as x' for compatibility with pyright --...

493c915c90f9639c60d2ba9943642b7f40f83679 authored over 1 year ago by John Litborn <[email protected]>
Merge pull request #2641 from python-trio/update-ci

Add "concurrency" to CI so old unused CI runs automatically get cancelled

bec7cc61fade8ef858aae9a3df5d740945d87429 authored over 1 year ago by Sviatoslav Sydorenko <[email protected]>
Clear some cruft from 3.6 (#2659)

* Remove remnants of 3.6

* Oops, missed a spot

7a35c5b300e2ad593f14863990cf073a2cc755dd authored over 1 year ago by EXPLOSION <[email protected]>
fix static analysis tests on 3.12 (#2656)

* fix static analysis tests on 3.12

* Try not skipping codecov uploads on 3.12

---------
...

b2e617ab3950c1166d0f2f318f9d3580140b6a40 authored over 1 year ago by John Litborn <[email protected]>
Dependency updates (#2657)

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

91942f6e0a752f9808922be9d933941188a62442 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
specify --cov-config=.coveragerc in ci.sh (#2654)

8ae599cc8fddbcdd616183e14baf471937344b81 authored over 1 year ago by John Litborn <[email protected]>
fix pickle support for MultiError (#2648)

* fix pickle support for MultiError

93c1d96a535cca565e1b1ba552cb9c4798b3f852 authored over 1 year ago by John Litborn <[email protected]>
Replace codecov with their GHA thing (#2653)

* Try a simple replacement

* Remove some unnecessary stuff

* Add back names to codecov upl...

16b6b5e5b7c9041414227584c1325de3e4f5387f authored over 1 year ago by EXPLOSION <[email protected]>
Ignore Pytest deprecation warnings (#2651)

6e8c2af00961663f7e5fe14b2011a5744c7c1784 authored over 1 year ago by EXPLOSION <[email protected]>
Dependency updates (#2652)

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

b21d4b923d274a4489fb941087b1afec86cf9384 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Make the CI not trample itself

This does not cancel older runs on the master branch.

Co-authored-by: Kyle Altendorf <sda@fstab...

93bb27b494f0ab810fb93a13247b45e336182273 authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2628 from jakkdl/import_as

ef06fba6df98fa77ebd44546d30696daeeff1d01 authored over 1 year ago by EXPLOSION <[email protected]>
now also warns on `from trio import tests`

1b422767aa7797259764f1625808a0fb2cee3c3f authored over 1 year ago by jakkdl <[email protected]>
remove unnecessary imports, refactor tests, improve comments

0b5d131f00c63167f68bc90bae361122a29e36cb authored over 1 year ago by jakkdl <[email protected]>
add trio.tests module that raises deprecationwarning, add tests

26d9f6e808186726dd3a33e9d42f6301c6a80026 authored over 1 year ago by jakkdl <[email protected]>
move **/tests/ to **/_tests/

dc37b792eda68cd6ee1240fe2984290adb8e9eca authored over 1 year ago by jakkdl <[email protected]>
Add stubs for wrapped methods to trio.Path, add tests for mypy seeing exported symbols, and test for seeing class members (#2631)

* Make methods in trio.Path visible to static tools, add tests for mypy
seeing exported symbols...

855f5fd72e9e126b8dae2348a918427d7a1f38cd authored over 1 year ago by John Litborn <[email protected]>
Merge pull request #2644 from python-trio/A5rocks-patch-1

Readd accidental "git" delete

1a7a9c5116fe600ddd9260d0108e624ff96a485e authored over 1 year ago by Joshua Oreman <[email protected]>
Readd accidental "git" delete

6e736c1ad268222cfaa13a69a868536671c248d7 authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2642 from python-trio/fix-autodeps-for-real

Make sure the index is synced before diff-index

6c8245a616ed16c80c15967e174e185204d7c9da authored over 1 year ago by richardsheridan <[email protected]>
Remove trailing whitespace

d0d8d618157c5b9270f7f012ba809118cfc6ce9f authored over 1 year ago by EXPLOSION <[email protected]>
PR review

6582a2466977799a273b2c6fed83ff0ef0dd716c authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2643 from python-trio/fix-flake8-trio-url

docs: Fix library URL for flake8-trio

572137eab7205afe3b8d8f45e6a1eba87399dc47 authored over 1 year ago by Nathaniel J. Smith <[email protected]>
docs: Fix library URL for flake8-trio

4ed742d2b99f0526e5a6ed81aa2969d9d62458da authored over 1 year ago by Jordan Speicher <[email protected]>
Make sure the index is synced before diff-index

abf058749a8f800a4b351ef0caae32bca25044c8 authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2640 from jakkdl/awesome_trio_libraries

add flake8-trio to list of Tools and Utilities in Awesome Trio Libraries

0dc29d3b17a00b6f604a7c3a2a10116fc265e95c authored over 1 year ago by Zac Hatfield-Dodds <[email protected]>
add flake8-trio to list of Tools and Utilities

9cb7b00a6fa1ff8b982d17e1648aa37f84a3ccf7 authored over 1 year ago by jakkdl <[email protected]>
Bump dependencies from commit 967640 (#2639)

* Dependency updates

* Manually undo Python 3.8+ version bumps

* Choose older isort versio...

d91cc0ecedfb692fc478df84809bac054b601eff authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge pull request #2638 from python-trio/add-some-debugging-to-autodeps

Some small improvements before debugging autodeps

9676408f2d41e4968ac97076fabdb68e4c14d01c authored over 1 year ago by richardsheridan <[email protected]>
Some small improvements before debugging autodeps

67496a4da282c123717abbecf3f0e2acb0522a0c authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2603 from richardsheridan/dtls_autojump_threshold

use autojump_threshold in test_handshake_over_terrible_network

6f815cd3ffb925dd74f020a67c6fe57684ae3fdf authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2637 from python-trio/add-updated-files

Ensure our autodeps workflow adds the new files

8ce2d3750f955f6426b568e6fda240ca59e6ff65 authored over 1 year ago by richardsheridan <[email protected]>
Ensure our autodeps workflow adds the new files

2fb8e405fe0255058fc3ae3ef41a931cbd1388e2 authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2636 from richardsheridan/flip_changes_check

Invert no changes check in autodeps

de938438265afdac8da5463f4588d495ba8083cc authored over 1 year ago by EXPLOSION <[email protected]>
Invert no changes check

Changes in the working tree report 1 with this command, and 1 is falsy in bash.

001675a7698967dc404caa771803881efa483f9e authored over 1 year ago by richardsheridan <[email protected]>
Merge pull request #2634 from python-trio/fix-autodeps

Update pip-tools

dbd49a49a89dbed07d7b219e1102c26cc119e156 authored over 1 year ago by richardsheridan <[email protected]>
Update pip-tools

61d5d31e303f268cee6af9900d49a20f73e034de authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2592 from richardsheridan/drop_db

Drop dependabot in favor of automated pip-tools

4f17d2b2693d961f2c12df76a5ce4f80ec3f3178 authored over 1 year ago by EXPLOSION <[email protected]>
Merge pull request #2627 from python-trio/dependabot/pip/pylint-2.17.2

1fdd5b84d62bd4902ec77aab5059b95243e2136e authored almost 2 years ago by EXPLOSION <[email protected]>
Autoformatter changes

2939e2c01573a30f75506b8d5dd11bd57ae4031f authored almost 2 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>