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

Fix typo (s/mean time/meantime)

9e5425ae546598cfda0bac2d77d922fb6dea99a1 authored almost 7 years ago by jab <[email protected]>
Merge pull request #488 from jab/fix-mac-wheel-install

Fix wheel install for Jenkins sierra-python3.5 build

921fba3325a7c85b8209023b4e835e10867b1773 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #485 from RazerM/asynccontextmanager

Finish removing acontextmanager

189c2c51a99a16c13bcb85ab5002f0cccfbc10d0 authored almost 7 years ago by Laura F. D <[email protected]>
use get-pip.py to install latest pip

Fixes #487.

80b9b5b45734f0a2ed59497a167e7bee2ec6b1d5 authored almost 7 years ago by jab <[email protected]>
Add newsfragment

1c5e2cd6536a572a2afe13a8a3eccba86dcc0fe9 authored almost 7 years ago by Frazer McLean <[email protected]>
Error for user-created Cancelled()

Resolves #342

1929b299f8f53ed482b4bd7461f3fa31ea6e3679 authored almost 7 years ago by Frazer McLean <[email protected]>
Finish removing acontextmanager

7458b21e1e7b9fd437db3b5944716216bc5a0648 authored almost 7 years ago by Frazer McLean <[email protected]>
Merge pull request #482 from RazerM/asynccontextmanager

Use async_generator.asynccontextmanager

536395a947e15dede57fc08203d2ddea9564081e authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #484 from jab/patch-1

Fix typo in tutorial (s/it's/its)

c52f3e679ce693b3de7b4c0f0f7bceb4027d80e1 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Fix typo in tutorial (s/it's/its)

886913ac18558b2c78c3db5ce489fc36b7545b72 authored almost 7 years ago by jab <[email protected]>
Use async_generator.asynccontextmanager

Resolves #418

47aca2a3d647ad77ef3561c89185a333fb425608 authored almost 7 years ago by Frazer McLean <[email protected]>
Merge pull request #478 from Fuyukai/contextvars

Add contextvars support.

24cf95a62e9c6b683f7f875201dc2649a33230d8 authored almost 7 years ago by Laura F. D <[email protected]>
Remove some unreachable code

1e21950a3ffb6568dbdf0aa3adfd578da7d8eaee authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Add a few more RunVar tests in attempt to get to 100% coverage

a7d56f35bbbb582e4737af0b4991949b8b0ee9fb authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Mention RunVar and RunLocal in the newsfragment

a7d9f950c1c4cb4c7db2138a5216759f404a74f7 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Document Task.context

59ecbca2d20655d6cd6a8ea19dea5bb9dbd2c5db authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Task.context is mandatory, so don't set a default

This doesn't change anything because we always initialized it anyway,
but it's slightly cleaner.

e24b2d03ee88f198e1a8a02882a04afcde387277 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Ignore reference to RunLocal in history.rst

c02f20e97bdab69c7f606cc831812b196d5e5bf2 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Rename example to match new content

895567e4892638d46d4b93233a297bb8bef27269 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #480 from RazerM/fix-appveyor-link

Fix AppVeyor link

aebb42888dd0978c3b74f8c9cdf8aec2ce2cbd73 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Fix AppVeyor link

d3bfa627a4b9523c448f72d100a57c548547eab1 authored almost 7 years ago by Frazer McLean <[email protected]>
Add extra contextvars test for ensuring multi-task behaviour.

fe52cca6f4dad7945717f27b8c3633753729051b authored almost 7 years ago by Laura F. D <[email protected]>
Re-export RunVar in the right place.

a98694e9e563ff1ba03b0e60eb7ecc7de2639689 authored almost 7 years ago by Laura F. D <[email protected]>
Deprecate RunLocal.

46d6420b52463f2b67e437df692f0531cc6c1b16 authored almost 7 years ago by Laura F. D <[email protected]>
Rewording changes

dadb96335eb5869194d1c47e3eeed64d5544895c authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Add RunVar object.

f11787bbdda008ed505e578dafff5850f4e35616 authored almost 7 years ago by Laura F. D <[email protected]>
Rework the task local example to use contextvars, and update docs.

9ea87f0498f2ee21353b9d5b8142255b6accc7e4 authored almost 7 years ago by Laura F. D <[email protected]>
Ignore contextvars error in docs temporarily.

2536a8102cd11b39d563db7ef88402c0c5eac47d authored almost 7 years ago by Laura F. D <[email protected]>
Mark task-locals as deprecated.

35466b9ed352004c736be3930b3a63a34d37b6f8 authored almost 7 years ago by Laura F. D <[email protected]>
Depend on PEP 567 backport package for Python 3.5 and 3.6.

481785be88f6003620c04b2c8641d4a8f3122d51 authored almost 7 years ago by Laura F. D <[email protected]>
trio_test accept Instrument as parameter

84f55f53b16a6a24bb6731c012056c810fda3c52 authored almost 7 years ago by Emmanuel Leblond <[email protected]>
Fix style for _trio_test.py

993ad0a769ed163f9f74e8137e24bea84da44625 authored almost 7 years ago by Emmanuel Leblond <[email protected]>
PEP 567 in the core.

5f66ed7c3729e6ab1d3eb3f6366ff707900c2061 authored almost 7 years ago by Laura F. D <[email protected]>
new Queue with multi_get() and max_size>=0

based on ideas and code from #272

a1ac052ab0a9a1d9d8171c2c46cedf0822fa0452 authored almost 7 years ago by Davide Rizzo <[email protected]>
Merge pull request #462 from Fuyukai/better-signal-processing

Add better KeyboardInterrupt handling with broken threads.

aee2676fd5096daf2849db9756242a30e0aa1f30 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
YAPFify.

e7a6c728ae210ba79f20de56cc6a47cd93363364 authored almost 7 years ago by Laura F. D <[email protected]>
This is not a coroutine

be6935454afd0165fc75512da0f0103bca6fd834 authored almost 7 years ago by Laura F. D <[email protected]>
Make requested changes

e3ecf8e81c8d1d88beb5fc86e89ae6d4e724c2b9 authored almost 7 years ago by Laura F. D <[email protected]>
Add newsfragment

1b1d4eb6cdf02b3dbd6a766ebfb3834b1295fe34 authored almost 7 years ago by Laura F. D <[email protected]>
Correct threaded test.

8e278098a9d60c93635fe8605a3bc3d8fed43deb authored almost 7 years ago by Laura F. D <[email protected]>
Add better KeyboardInterrupt handling with broken threads.

Closes #461.

b9ffd66adc4f09e67ffcc34eafbebdef25f9f8cf authored almost 7 years ago by Laura F. D <[email protected]>
Merge pull request #458 from njsmith/try-travis-pypy

Switch to using Travis's pypy build

2ae110fcc65c370c1c732afc7993100a0091c4b6 authored almost 7 years ago by Quentin Pradet <[email protected]>
Drop workarounds for old PyPy versions

4b6941c1fad4a44befabf304f388b3fe6657dedf authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Try switching to using Travis's pypy build

81ce58dcf08b2e53f92fadbd8872f9dbd757318d authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #457 from SunDwarf/get-root-task

Add `current_root_task` to get the root task without having to walk the tree.

644380c429002d3f712b6c45d9b1f5a0fe3c0615 authored almost 7 years ago by Laura F. D <[email protected]>
Tweak docstring for current_root_task

292655b0d4ac38116e1a606ed6af3622e8fd98ff authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Use sphinx cross-reference in newsfragment

20d9f28dd764867efcfdfe22a1dcc339c433af11 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Fix extra newline

27ceab0b10b6a63c4868800c307964de9e2712e5 authored almost 7 years ago by Laura F. D <[email protected]>
Add `root_task` to get the root task without having to walk the tree.

849bc384af323547600266421078365e65e05fc4 authored almost 7 years ago by Laura F. D <[email protected]>
Merge pull request #444 from njsmith/fix-tutorial-echo-example

Rewrite echo client example in tutorial to use high-level interface

9230ae03f72d96a1899a2ef0c656c4bf85a4d0af authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #440 from pmav99/trio-439

[testing] Add tests for fspath.

fe379f70fce387d0f32db1aaee4b86de599911dc authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Remove __str__ and __subclasshook__ from our Pathlike implementation.

We don't have tests for the removed methods + defining these methods or not
don't make any diffe...

39896443e54c1d028f8015fc84ca73251799d2f3 authored almost 7 years ago by Panos Mavrogiorgos <[email protected]>
Merge pull request #453 from pquentin/doc-typo-fix

Fix docstring by removing extra word

ba0167159b62f618f10b47ef16ac10344ff560bc authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #448 from njsmith/refactor-open-unix-socket-tests

Refactor open_unix_stream tests, and use more unique filename

abc4dfbe1878cbcbdbe54c955b537ccca7696d1a authored almost 7 years ago by Laura F. D <[email protected]>
Merge pull request #446 from albertogomcas/patch-1

The combined limiter example stores and returns undefined 'limiter'

68e684c3c266d5b19326ff72fcefbdc495766222 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Empty commit to force Jenkins rebuild

Apparently this is the only way to get Jenkins to cooperate.

57cd0583799725e6407442477f732d9d4fe2d4d9 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Refactor open_unix_stream tests, and use more unique filename

The main substantive change here is switching to using mktemp() to
pick a server socket name, in...

72e9fc9a3c099ba189c1a0e1e400b35b7fba2ea2 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
The combined limiter example stores and returns undefined 'limiter'

I assume the intended object was the freshly created 'combined_limiter'

1325a3789c768a41ee7d3292a068e8fab9679c8f authored almost 7 years ago by Alberto Gomez-Casado <[email protected]>
Rewrite echo client example in tutorial to use high-level interface

Fixes gh-437

af05dcf6a981540815c7964615529f8f9f015c71 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #443 from njsmith/fix-illumos-spelling-again

Fix illumos spelling, again

670933ead934b56189f031614285d6cf54a623bb authored almost 7 years ago by Quentin Pradet <[email protected]>
I guess 'illumos' is properly uncapitalized because Branding™

1e5465b14041101d97dafd5a45718e51d004bb2b authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Fix docstring by removing extra word

c22c9cf15be031d0539b0e2c915054afe677c51a authored almost 7 years ago by Quentin Pradet <[email protected]>
Third time's the charm.

This fixes another misspelling, and removes Solaris again, now that
I've remembered that the rea...

b8edf478093863177b7ac65473c4fc2e734d9eb0 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #438 from njsmith/sphinx-1.7.0

Update to sphinx >= 1.7.0

590b151776977d25d96970c815ef60ac559b592c authored almost 7 years ago by Quentin Pradet <[email protected]>
Fix illumos spelling, again

I don't know what my fingers are thinking.

(Cf gh-442.)

8f456e8b2d0cd1a11d9956d61da093427ffe901a authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #442 from njsmith/fix-illumos-spelling

Fix illumos spelling

76148e861ba018137bd13739b4589b6a267d6581 authored almost 7 years ago by Quentin Pradet <[email protected]>
Merge pull request #441 from njsmith/fix-379

Rework test_run_local_simultaneous_runs to be more reliable

623983bc9a18af8dcc81e7635570ddd5392ef6b5 authored almost 7 years ago by Quentin Pradet <[email protected]>
Fix illumos spelling

Thanks to @pquentin

e6a5c66bc832f277e6e4fa7a83ee54052cc084cb authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Rework test_run_local_simultaneous_runs to be more reliable

We used to use a single queue to send messages to and from the
threads, which of course is unrel...

8c7ccafb4057a1c7134f78d43f3cc41601615b0c authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
[tests] Increase code coverage on fspath.

cd667905a8ddeffe63557033371258f183fd4766 authored almost 7 years ago by Panos Mavrogiorgos <[email protected]>
[tests] Simplify fspath tests

458d9f0e8e6be0bea95c2670e6fdc4cc4ab26c7d authored almost 7 years ago by Panos Mavrogiorgos <[email protected]>
[testing] Add tests for fspath.

Fixes #439

47ebebeb1700f5f3beeffd6658a625f752c2da3c authored almost 7 years ago by Panos Mavrogiorgos <[email protected]>
Update to sphinx >= 1.7.0

- Make the fixes suggested here so our docs become compatible with
sphinx 1.7.0:
https://git...

b949917ed9315683d443f047db9516bda34d307a authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #435 from njsmith/classified

Add our classifier to setup.py

a72e471e7e00837a5f01a3963c230f8dd1fd6155 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #436 from njsmith/doc

DOC: Order cancel_called after cancelled_caught

62f035f894cb8d54bc9b3714805b4c369d97a783 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
DOC: Order cancel_called after cancelled_caught

and add a note that you mostly don't want to use cancel_called

83612a585a16eed0dd246fcf824aa3eba1f6aff7 authored almost 7 years ago by Matthias Urlichs <[email protected]>
More edits

b2ed7b4b06bc92e3e0006555bfd7518ca1134e12 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Add our classifier to setup.py

3e097d5dff2f2257a37debf6c92f8bbea2dc9f56 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #431 from pmav99/trio-419

Replace "path.__fspath__()" with "fspath(path)"

f48d8922dfe2118bfaaf9a85f2524e58146ba369 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #434 from njsmith/fix-ci2

Combined PR to fix CI

7903a0f7e66d0ba694e9eed0296d4b8417bdca93 authored almost 7 years ago by Quentin Pradet <[email protected]>
Coverage fix

614b5e3e5ed289f5d94bf9cd2781ec49d67aa44c authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Pin Sphinx version at <1.7.0

https://github.com/sphinx-doc/sphinx/issues/4609

babb8439248f08f59ce5de085ac57c7bbee79830 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge branch 'py37-fixups' into fix-ci2

34d014c6f0e98bba0db2dd8e0704765f34994c4f authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
[travis] Fix pypy skipping logic

We were calling 'exit 0' to skip the tests... inside subshell
parentheses (), so it was only exi...

05647c6b3e7fdf3831d4d73efe743d57611394d8 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Replace "path.__fspath__()" with "fspath(path)"

We need to update the fspath implementation from PEP-519 since it does not
work with pre python-...

74ff472ed2e0872a1334a80d90ed8048f7d7b424 authored almost 7 years ago by Panos Mavrogiorgos <[email protected]>
Adjust asyncio error tests for changes in 3.7-dev

We want to test how Trio handles a function decorated with
@asyncio.coroutine. Previously we did...

c25388fa29e7d246781ce7a4d293526a053a0932 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Make test robust against py37 change in RuntimeError.__repr__

On Python 3.6:

>>> RuntimeError("oops")
RuntimeError('oops',)

On Python 3.7-dev:

>>> RuntimeE...

b5f69bfb7144236ac02077aafcf3518818d31af7 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #406 from njsmith/yapf-0.20.1

Bump yapf version to 0.20.1

317020537ecefa9d6c6214c3caf4011ca4cfb564 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Run yapf

5b2ffe208d79dd0794b342ef129fe1acf2c373e3 authored almost 7 years ago by Quentin Pradet <[email protected]>
Merge remote-tracking branch 'origin/master' into 406

1f723ac21d8e996de3d1bf07dec4a4041317cc74 authored almost 7 years ago by Quentin Pradet <[email protected]>
Bump yapf version to 0.20.1

6929d9c1e62c38006149c273209324f7bd8c4fd0 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Merge pull request #401 from SunDwarf/unix-sockets

Unix client socket support. See: #279

645e5bb6ecc12f358d99fc77c4d99d527eba35f7 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Remove unnecessary #pragma: no cover

a3c9f0925ea8d530e9f10ce54dbf8dc4f9e2a563 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Add to docs, add a news fragment, fix tests and fix function check.

9978c0f69ea71ee560489adcaf92407294663ffb authored almost 7 years ago by Laura F. D <[email protected]>
Merge pull request #404 from mjpieters/patch-1

Update tag name

de54e1d597aca6e4c1dc665c6b284835f6b548e7 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>
Correct tag name in README.txt

8e99f83860081881db07aa9ef735ad0789042400 authored almost 7 years ago by Martijn Pieters <[email protected]>
Correct tag name in the layout.

fef7cebe33d2b0735fc28ccdac55a498839d27e1 authored almost 7 years ago by Martijn Pieters <[email protected]>
Update tag name

See #402; `trio` is too generic a name to be a suitable tag on Stack Overflow.

f2b91aa6617da8537315a7e68d18e657eb32b0b7 authored almost 7 years ago by Martijn Pieters <[email protected]>
Re-YAPF.

Signed-off-by: Laura F. D <[email protected]>

860daaba6fb3e4eb6485dc8ed4e082660edbf922 authored almost 7 years ago by Laura F. D <[email protected]>
Add a proper fspath implementation for 3.5.

b61cc6d8e21ccc6c0802715a64de7dc339d70608 authored almost 7 years ago by Laura F. D <[email protected]>