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
931b108858234084d6749fa36ecfb2c4304f9bd2 authored almost 7 years ago by Laura F. D <[email protected]>
ba0af1838159737070a81b535d65b1cb9ffbd157 authored almost 7 years ago by Laura F. D <[email protected]>
25c3795ca8fd60b4f70c3142f9c87bc698b9c08f authored almost 7 years ago by Laura F. D <[email protected]>
contributing.rst: Fix typo
f5e6cf36af66a20f2e09729004817064e01c444f authored almost 7 years ago by Nathaniel J. Smith <[email protected]>2cad838330e621c9d93e4248a49d419773f5f66f authored almost 7 years ago by Quentin Pradet <[email protected]>
Simplify implementation of primitive traps like wait_task_rescheduled
07d144e701ae8ad46d393f6ca1d1294ea8fc2012 authored almost 7 years ago by Emmanuel Leblond <[email protected]>Fixes gh-395
8ca7ca8e7c30b77d407197eab19d0a040114dc67 authored almost 7 years ago by Nathaniel J. Smith <[email protected]>0.3.0 release engineering
a351a2d148032dccf2b06636efbf4399bc0e24a4 authored about 7 years ago by Nathaniel J. Smith <[email protected]>22979438728c0affa565e2899fd0f4838dd358dd authored about 7 years ago by Nathaniel J. Smith <[email protected]>
5d8fc470563fad959ffced897e8320d997993f4d authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Upgrade our yapf from 0.17.0 → 0.19.0
4f65fa74f704111cfb066233f760d78ec3f358a7 authored about 7 years ago by Nathaniel J. Smith <[email protected]>87d2c9ca1e3c2beff62118879083aaddd8ad64ea authored about 7 years ago by Nathaniel J. Smith <[email protected]>
The issue that was keeping us stuck on 0.17.0 is now resolved by
switching to split_before_first...
No semantic change.
Now that this line has parentheses on it, for some reason I really
don't un...
The True setting turns out to produce weird side effects, and also
doesn't actually... work? See...
Remove everything else that was deprecated in 0.2.0
0db92590aa092b8b9988d8120bf9591f95d77f79 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Be more careful about using time.monotonic instead of time.time
22f71475f57573261a190b010a1d2567f4c7aecd authored about 7 years ago by Nathaniel J. Smith <[email protected]>See gh-136, gh-68, gh-317, gh-353, gh-157.
089c6ff02e624190d4cd3c4f3f2543cabcddfdec authored about 7 years ago by Nathaniel J. Smith <[email protected]>Deprecated in 0.2.0 (see gh-347)
a246437d0d48c11c53d0af0c0baf287ff7419350 authored about 7 years ago by Nathaniel J. Smith <[email protected]>46be6fa8a09ea5e4b24f5adc9e5f7b08d990cd62 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
These were deprecated in 0.2.0 (see gh-68)
3bcc42c26f375005ffaf898914e39962e44405f1 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Deprecated in 0.2.0 (see gh-321)
5f4825d887b6c2fc1b2a276ca886ae2284c52d8e authored about 7 years ago by Nathaniel J. Smith <[email protected]>2db4e3291235cab9dc25146e6fbf342d2a6ab7bd authored about 7 years ago by Nathaniel J. Smith <[email protected]>
The in test_ki.py actually managed to cause a spurious test failure:
https://ci.cryptography....
db43dbb976533ea2a8136728e96f90bf8daac213 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Correct issue link in design docs
61e9a02c911fd91af524bb52db35507455847147 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Fix typo in `CapacityLimiter.acquire_on_behalf_of_nowait` docstring
e9e90fcb024dc9a1472236197478327b553be9db authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Issue #23 was closed as a duplicate of #265.
Have the docs link to the open issue.
Fix typo in `CapacityLimiter.acquire_on_behalf_of_nowait` docstring.
4ce4cedfba1289693a6dd004743827eaaa4c205c authored about 7 years ago by Petr Viktorin <[email protected]>Simplified nurseries
0c667d42a4419cfc9b4926471b741f4ae071fb67 authored about 7 years ago by Nathaniel J. Smith <[email protected]>22b51de5cbc91a876819db5169cae0e19f7aa1c4 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Enable pytest-faulthandler
d9e0f3614233717bad86b386634d81aabc8a17dd authored about 7 years ago by Nathaniel J. Smith <[email protected]>Fix corner cases in implicit resolution to better match stdlib
bb08242445b8c4296d893f31410dba056d70c492 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Hopefully this will help us diagnose weird freezes like gh-379
2fa6f0cccb8a62b924b76ccfa7f5247bda93dc87 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Fix ReST in README
2385862dac83fb02a49cf316725fb60558b40739 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Fixes gh-277
450592717029b65b205069571ff28c07e661cdaf authored about 7 years ago by Nathaniel J. Smith <[email protected]>f26ffb702d301249d3aa8918a29d50faf4df4d77 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Add links to the contributor guide to all our entry-point pages
d6ac73b96a9e4e00330e2a7bb52d624854fff9e7 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Make socket bind async, and related fixups
37025380f59c411c0af42182f9f3a4a4b4b99d99 authored about 7 years ago by Nathaniel J. Smith <[email protected]>65ba4c1b5691526dcce1a9a124b416b44d460b0d authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Remove some out-of-date comments from pyproject.toml
ae2d9c20ae91b6dfccf1ba2cc3c1cdf24f4fd7bd authored about 7 years ago by Nathaniel J. Smith <[email protected]>Fixes gh-377.
85935218e80d86301c741af76026335d5cb22008 authored about 7 years ago by Nathaniel J. Smith <[email protected]>90916762fd6ca00631d990b22ff0f132a9ad8b54 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Thanks to Ran Benita.
c2861e8c551dc0f31ab042b8fcb16229f8baaddd authored about 7 years ago by Nathaniel J. Smith <[email protected]>Better test coverage for @acontextmanager
bbed94887ee3ce98818bef0e9b57beb60ec7d60d authored about 7 years ago by Nathaniel J. Smith <[email protected]>So bind() on them doesn't block
8bff4d5983f6af96fd57e09d5b7f67fc4d8366fc authored about 7 years ago by Nathaniel J. Smith <[email protected]>Since this can perform blocking filesystem operations.
87a14f55a0cfd552bf876e0961a17cc9745caadc authored about 7 years ago by Nathaniel J. Smith <[email protected]>1eccd2a0e52a8bb850acb7bb2e8c29faaae94b99 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Pretty routine stuff, but I think this gets trio._util to 100% coverage.
c6d10028ec11e11d1fb1c3e893731f6768a4eeda authored about 7 years ago by Nathaniel J. Smith <[email protected]>
This commit doesn't actually do anything to take advantage of it, but
contains all the necessary...
Pretty sure this is impossible to hit -- it was added to fix
https://bugs.python.org/issue170...
7b2ca042b0f8971fc9e4573af406901a6f29dd34 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
I don't think there's any way this could have led to a spurious
reschedule, but now I'm even mor...
contributing.rst: add some initial notes on issue tracking
2c6549e09cb85fb59c7ea5585f715cb88438e202 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
- Parenting is no longer a full time job
- This commit also removes a bunch of deprecated functi...
fbfe245c87cd5b50f365a9dadcbeb698cd5d72e9 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Copy note about cancellation from sendall to send_all
e7a14bee298ee0215778eb38673469c06d86c319 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
This note is important also for the high-level API. Assuming people will
skip the low-level docu...
Small docs fixes, mostly formatting errors
1e86b1aee8c0c759f6f239ae53a05d0d3963c629 authored about 7 years ago by Nathaniel J. Smith <[email protected]>5ecbce019f08582db92066c55f31f50d1e0af8e0 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Release 0.2.0 🎉
303150f190814a2caf4b41e275fb377816434ff3 authored about 7 years ago by Nathaniel J. Smith <[email protected]>bd532f97e0edce7c177b4d78cc4d2065ace2793c authored about 7 years ago by Nathaniel J. Smith <[email protected]>
36f3a37bb236356bf3ba45764df389a0e24e3933 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
43609be17f5ae6acd1e4b9a58aff9c22d8605dd2 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Add contributing doc, and switch to WeAllJS code of conduct
1403966f149f6ff42a3b5770bb5b0e562e1f2544 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Add Jenkinsfile for MacOS testing on ci.cryptography.io
a15f89d76c80fc514f36cfd55f7ee57a19d8ff13 authored about 7 years ago by Nathaniel J. Smith <[email protected]>8c06a095a8451249abd0b040a55cd63616d73736 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
bfdc6708f5ad9c9443132fb87dbddb9d064b8109 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
85e6d07bdfaba920f985261b2d78e531007d9477 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
1f80030b8d3b1d27a83635dcb54712e94e9835d2 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
d28c2e545bcaee16321c410a4dc550bbe91df32a authored about 7 years ago by Nathaniel J. Smith <[email protected]>
See gh-366
4444a288bf5253fd9b0810ad1ca331a1563221ec authored about 7 years ago by Nathaniel J. Smith <[email protected]>d146a2191e2cc567b147e3d4ea793f516ecd0583 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Rename STATUS_IGNORED to TASK_STATUS_IGNORED
2e5d1279ef5e55266beb49e6a52c7376b286fe88 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Ignore SSLWantWriteError from SSLSocket.unwrap
7fb71e571c5d68fb015e083d5c94be8de90c4e78 authored about 7 years ago by Nathaniel J. Smith <[email protected]>This shouldn't happen, but apparently it does sometimes.
2d511f51cea69815ebba95c2f5314fea1a33ee83 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Tweak wording to avoid accidentally slandering Erlang
3e62bf64946b1dcbf42c2d03e39435d4b1ba00ac authored about 7 years ago by Nathaniel J. Smith <[email protected]>a8fc581750e1344844d7ea1965d4e8f4d8359d18 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
@graydon informs me that Erlang does have exceptions [0]. Whoops. Rephrase
to avoid claiming oth...
93f07af2a9797dd3db19c83ebffc37898012f50a authored about 7 years ago by Nathaniel J. Smith <[email protected]>
2d83c72ef26a7526d9c0047234a59e01074c48a6 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
We obviously need a contributing doc, and the WeAllJS code of conduct
is excellent. These are to...
Give cancel scopes a nicer opaque repr
04e39c54db0f422bae1ca1e978967085996b8055 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Attempt to fix a flaky test on Windows
332e564dd29c03e16f89cfa31773c3f4ad053bad authored about 7 years ago by Nathaniel J. Smith <[email protected]>
This failure:
https://ci.appveyor.com/project/njsmith/trio/build/1.0.768/job/3lbdyxl63q3h9s21
...
Previously the cancel scope repr looked like:
CancelScope(_tasks={<Task '__main__.main' at 0x7f...
4db760fd8f17cfa78d89c0bdb3300588e942fde1 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Drop pytest-catchlog from test-requirements.txt
a5d0417c0e4cae472e7c72763e34b73c1185582d authored about 7 years ago by Nathaniel J. Smith <[email protected]>A number of misc doc updates, including 0.2.0 release notes
9e6d9db2602b7baf5b97c2abef30944e7409f58e authored about 7 years ago by Nathaniel J. Smith <[email protected]>Attempt to fix MacOS failures on travis by increasing sleep lengths
5cbd9ead3afbc4e8fedbcb5ed37dd5fb6007bcf7 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
Our tests that sleep actually sleeps for the specified time started
failing on Travis's MacOS bu...
pytest says:
pytest-catchlog plugin has been merged into the core, please remove it from your...
28996dc6e652d396ff5c19d0af79028e5fbba9d8 authored about 7 years ago by Nathaniel J. Smith <[email protected]>I think this is complete now (at least as of right now)
9de20c47f1d106a1dded9b05f45dd469d75cee75 authored about 7 years ago by Nathaniel J. Smith <[email protected]>And a few other minor fixes to the I/O docs
1fd8a76bd3c63c5b0dd2c0089e4d7df8c8ac8747 authored about 7 years ago by Nathaniel J. Smith <[email protected]>8d4b8ae076caa4eca70b90f77f5d80897a657abe authored about 7 years ago by Nathaniel J. Smith <[email protected]>
5014a15017d62a109c931b4a493706811b04bd0e authored about 7 years ago by Nathaniel J. Smith <[email protected]>
The asymmetry in task_status=trio.STATUS_IGNORED is bugging me too much. I
gotta change it.
Wha...
fbb841a6bf8fec5d49b00a8756278f77dcdcb210 authored about 7 years ago by Nathaniel J. Smith <[email protected]>Un-deprecate assert_no_yields and rename to assert_no_checkpoints
d170e9af5297b14dab7615c7e5facb8284ce79cc authored about 7 years ago by Nathaniel J. Smith <[email protected]>
This was deprecated as part of gh-157 due to lack of use cases, but
gh-329 reported a plausible ...
a111bbd2618e5ed59294401dd847c5982e0ef419 authored about 7 years ago by Nathaniel J. Smith <[email protected]>
The high-level networking API is actually implemented now (though the
docs could still do with s...
865654ad4317e325f08a43d0cf0e3fd3cd15fbbd authored about 7 years ago by Nathaniel J. Smith <[email protected]>
c491f0246e71f15fdc9c676ded8b1e545e8b2220 authored about 7 years ago by Nathaniel J. Smith <[email protected]>