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
Configure Renovate
0d3dd6d6542eb7249c45c358edeec57e014ad739 authored over 6 years ago by Nathaniel J. Smith <[email protected]>ca50541dc495d302ccf0d40f57ef16b8689874b6 authored over 6 years ago by Quentin Pradet <[email protected]>
a934868f9b627dd08cd3da10e95260b281a80c49 authored over 6 years ago by Quentin Pradet <[email protected]>
Tweak v0.7.0 release notes
870b3811ebc9c028380877e4ac4a30926d23bd13 authored over 6 years ago by Quentin Pradet <[email protected]>Another increment for static analysis
2ccc46fc9627dc728a4250d16d2670ae14391531 authored over 6 years ago by Nathaniel J. Smith <[email protected]>
- Link to the tracebacks blog post
- Clean up some text that got mangled when towncrier reflowed...
d57dc95546d056372078526e4616983dafe0b001 authored over 6 years ago by Zac-HD <[email protected]>
Use names from stdlib socket as attributes of the imported module, not via runtime reexport magic
529b97205e04dcc19bed0ab869991e548784ad79 authored over 6 years ago by Zac-HD <[email protected]>4022454a4c9525345a1a90befc6baaf42bb619e2 authored over 6 years ago by Zac-HD <[email protected]>
149646393b0d62b595c5d9027c7f96e8e85567e9 authored over 6 years ago by Quentin Pradet <[email protected]>
1ba7e58ba76a0d6b0a08387cdc7ce7a692642acc authored over 6 years ago by Quentin Pradet <[email protected]>
Filter out DeprecationWarning on IPython import in test suite
ca14ffe1be03cfd56c2d4ab79fa7297ecc20602e authored over 6 years ago by Laura F. D <[email protected]>added newsfragment for issue 592 / 542
02955f532e0813a88135dacf9f5a65e0aea943ca authored over 6 years ago by Nathaniel J. Smith <[email protected]>8289d5b1d658188acb1b7bfe18dcc6de4a613e10 authored over 6 years ago by Quentin Pradet <[email protected]>
Initial work towards adding type hints
5d6ee81b5d271bd430e2f67164fdd1ac16160274 authored over 6 years ago by Zac Hatfield-Dodds <[email protected]>edf27f3c9fae142531fe403d9359e1f02ab3b98b authored over 6 years ago by Johannes Maria Frank <[email protected]>
47e47b9e0a7314ae9c12a9249e9321b7891c6da9 authored over 6 years ago by Johannes Maria Frank <[email protected]>
62ea1413a88e33401b057bb4e7770e6d7dbb5025 authored over 6 years ago by Zac-HD <[email protected]>
841828c5ef1a8d7ac6740af68e8deac4df8aea25 authored over 6 years ago by Zac-HD <[email protected]>
70f6d36dd54ddf1ff85677043afd890ee4240925 authored over 6 years ago by Zac-HD <[email protected]>
62e1c4538dc8903d74198dde979249ccc0ac7805 authored over 6 years ago by Nathaniel J. Smith <[email protected]>
e7d973f602bd8381d996432e372ae75e419b2a41 authored over 6 years ago by Renovate Bot <[email protected]>
* Changed import of reexport to explicit and bumped version
* Replaced all import * with expl...
312b470682d5fd9a84b949955e2e0e3e3847c01b authored over 6 years ago by Johannes-Maria Frank <[email protected]>d1963c8540eb16a728e8db627f04f82920964106 authored over 6 years ago by Nathaniel J. Smith <[email protected]>
And unpin pytest again, since the pin in gh-650 was just a temporary
fix.
Fixes gh-651.
d4cae1999033e65c8c651291d729ab6acf277c2b authored over 6 years ago by Nathaniel J. Smith <[email protected]>Pinned pytest version to 3.7.4
8e1639329530acb6d3519521155072ae321ec533 authored over 6 years ago by Nathaniel J. Smith <[email protected]>528a2986434d644be8138219f0f3087e111d79e8 authored over 6 years ago by Johannes Maria Frank <[email protected]>
Add support for asynchronous waitpid on Linux systems.
ee45fabc733c0b56d930ae1d35cac15aafe601da authored over 6 years ago by Nathaniel J. Smith <[email protected]>e8b88612b9e4a6eb6178489a6f52d7d0385d04c3 authored over 6 years ago by Laura F. D <[email protected]>
210c8c959cc8a60b3b44ee0129e1fc00eb086f44 authored over 6 years ago by Laura F. D <[email protected]>
9d9c2f85f6a762c719b1b52438b1baa185421a82 authored over 6 years ago by Laura F. D <[email protected]>
28f7d525ad9797dd8fe2b1f0788166c3e58f6871 authored over 6 years ago by Laura F. D <[email protected]>
[ci] Try skipping 'coverage combine' with new pytest-cov
081a45bf4d047ffc5c24d96b813e0350ea514b44 authored over 6 years ago by Quentin Pradet <[email protected]>Maybe this will solve gh-646? Let's find out.
876b75ea7ac8789bcd6edcb90ba960ed6f7e2ef6 authored over 6 years ago by Nathaniel J. Smith <[email protected]>post-Release merge
8439f70d6b3b284e2ad26970fe858992c41c9bbd authored over 6 years ago by Matthias Urlichs <[email protected]>8fc3aa7419d23ad3d923b5228be50d3983fa4b09 authored over 6 years ago by Matthias Urlichs <[email protected]>
7a0cb619269b30764f8da4df87d2ad46d5bdc4bb authored over 6 years ago by Matthias Urlichs <[email protected]>
44b689b4e767b7e10240dcbcb7b6dc84dd7ea4ed authored over 6 years ago by Matthias Urlichs <[email protected]>
70594f0123fd952dc9ce2d89155564306869d38f authored over 6 years ago by Matthias Urlichs <[email protected]>
A few more small cleanups to tracebacks
1d73588920f184e0abca45dfec849e3a16217bb4 authored over 6 years ago by Quentin Pradet <[email protected]>
The 'raise' statements in the nursery __aexit__ and cancel scope
__exit__ methods get displayed ...
The original name for Outcome was Result, but it got changed when we
moved it to an external lib...
This removes a pointless traceback frame from every single Trio
traceback.
Old way:
- exceptions and regular returns from main were captured, then
re-raised/returned fr...
Reduce extraneous exception frames
7265ca239c9c497d48f96c361cac32bab5025988 authored over 6 years ago by Nathaniel J. Smith <[email protected]>d6fee5d9789c52a4d4890a0ee45ff33b09dd8f81 authored over 6 years ago by John Belmonte <[email protected]>
To further reduce extraneous exception frames, CancelScope gets
create() constructor and close()...
ready to support unbound cancel scopes.
2ed38fb79e598d22b5180b2ec8c755835270a6ad authored over 6 years ago by John Belmonte <[email protected]>than @contextmanager to avoid extraneous exception frames.
94e6c6086f95bcee1b5da5149bb1c37ed5b3ed9d authored over 6 years ago by John Belmonte <[email protected]>98591657e1a04ba3e5c32db212a07f2d4e231d7e authored over 6 years ago by John Belmonte <[email protected]>
Count how many frames Context.run adds to tracebacks and use this info
to elide frames in run_...
Add support for pipes.
fbb4543566642ee2d3af3a2179371158e2a09ec3 authored over 6 years ago by Laura F. D <[email protected]>aaad5b570e9593ae5a48c557111e119872420c9e authored over 6 years ago by Laura F. D <[email protected]>
8ff9d4e4656a616aee34dcb7970a2abeaa317aa4 authored over 6 years ago by Laura F. D <[email protected]>
6f52ce4b7296aefafa7620f1538b7bd3e1a5e037 authored over 6 years ago by Laura F. D <[email protected]>
905158f659a8640bdb2547260a445daa91fdf1e7 authored over 6 years ago by Laura F. D <[email protected]>
51e9c6db3cb9c370e38989ba2fea75d0857752d5 authored over 6 years ago by Laura F. D <[email protected]>
b0354d1f3e2c639f613144b15fabd29fc2f222c7 authored over 6 years ago by Laura F. D <[email protected]>
b6f0a86a11287a7b9fc5effa91f47a01a8b22977 authored over 6 years ago by Laura F. D <[email protected]>
2e1a1e506f2a20ba720cae3efd1f1bbd5485918f authored over 6 years ago by Laura F. D <[email protected]>
61f2262405d47039b9052f889f3bdc6ac2bb62d6 authored over 6 years ago by Laura F. D <[email protected]>
2a9d4535ef0bb19e704177eddb1c5c2350d32fad authored over 6 years ago by Laura F. D <[email protected]>
cf5de2d1332a6cb8e701a36a73e463ee23acb67f authored over 6 years ago by Laura F. D <[email protected]>
4f4910fbab35e73612cf582a3c8a9b93ace2267d authored over 6 years ago by Laura F. D <[email protected]>
f6e1ff18aac2fe4bac68d3d4873e54fd1ebfe1f5 authored over 6 years ago by Laura F. D <[email protected]>
https://bitbucket.org/pypy/pypy/issues/2876
8c4792b8810c874ed3726228a9a3824bffbc7bb8 authored over 6 years ago by Laura F. D <[email protected]>ad644fbfa04f4b33363814ec04a29670b1bf45d7 authored over 6 years ago by Laura F. D <[email protected]>
Elide task.context.run() and contextvars.callable() frames from tracebacks
fc7c7e01ba8e85a7293899dbb03308d395cc354b authored over 6 years ago by Nathaniel J. Smith <[email protected]>Fix error messages for host not found when `host` is passed in as bytes
1095e373cd7b2207948e0cb90d059dd7ee2e98f7 authored over 6 years ago by Nathaniel J. Smith <[email protected]>befc4272c692d078b106819e420f79561b434e52 authored over 6 years ago by Nick Collins <[email protected]>
In trio, str and bytes representations of hostnames are only guaranteed to
behave the same way w...
change test to confirm frame count and bottom-most
watermark frame
72aeb5b03ff7b97ab3c8d980430cad6763a24a7d authored over 6 years ago by Nick Collins <[email protected]>
`open_tcp_stream` can take `host` as either str or bytes, but
`format_host_port` (used to format...
Add checks for if instruments exist before running instrument functions.
b926f5d0d251d4717026a061b2cd919f3679da35 authored over 6 years ago by Nathaniel J. Smith <[email protected]>
this is less fragile, e.g. should python 3.7 contextvars be
backported, or should trio core fram...
a150e77a9fb210017ab5be8de4648341b9ed6f7c authored over 6 years ago by John Belmonte <[email protected]>
from tracebacks.
203860c9a16c5e08b72e4b36c0c0cd1ad743198f authored over 6 years ago by John Belmonte <[email protected]>ff7bbc8652c0a6a1c77cbc3c798bd44339bdacc0 authored over 6 years ago by Nathaniel J. Smith <[email protected]>
fix trio.Event docstring
ac4a028ca0dcb4f18f2e05166853ce701f4f7f24 authored over 6 years ago by Quentin Pradet <[email protected]>a6c17dac6ed4a86604ccb44ec182bd7064287186 authored over 6 years ago by John Belmonte <[email protected]>
d123cd76d1aef3b996cdff2fe1f46d8bd9505d3b authored over 6 years ago by John Belmonte <[email protected]>
Rip out all the old deprecated stuff.
2c4dbf51cb3f42b6e46c63d53a764a24d7776cf2 authored over 6 years ago by Nathaniel J. Smith <[email protected]>This provides a small speed-up.
a34278fbd21647345c38aae51408c075a9e00e38 authored over 6 years ago by Laura F. D <[email protected]>deb42e6313e9bca8d766910c80aa5534d007ad8c authored over 6 years ago by Laura F. D <[email protected]>
Spelling: recieve => receive
6d60304f1a0ce036ff4a663e45dceedc65c79d45 authored over 6 years ago by Bruno Oliveira <[email protected]>f55d3bfa42497fa878b4fa6d2d00506cd2e6afb3 authored over 6 years ago by Matthias Urlichs <[email protected]>
Make it more clear that trio.Event is level-triggered and remove mention of checkpoints which wa...
4b5885c0f1a8a6c33c61a3206f45521c10350bb8 authored over 6 years ago by John Belmonte <[email protected]>New signal API: trio.open_signal_receiver
2c0cac16947774c2957786917d73c0908da668df authored over 6 years ago by Quentin Pradet <[email protected]>Rename MacOS to macOS
ceae9e3ec9b99fa99d16861b0e4f793d38ed5255 authored over 6 years ago by Nathaniel J. Smith <[email protected]>fac80e16c89fa5e014c0048f90e416b2a029da6a authored over 6 years ago by Nathaniel J. Smith <[email protected]>
https://en.wikipedia.org/wiki/MacOS
cfa82d8abc42a0bd56be9bc788686cb22590ace6 authored over 6 years ago by Quentin Pradet <[email protected]>5defdc3574bbc19b02113bc1814c1ad8646fa0f7 authored over 6 years ago by Laura F. D <[email protected]>
- Add a private test helper to check how many signals are pending
- Use this to explicitly test ...
24dc5deb9e4d536dbebc71e691ed53ea5aa1ad13 authored over 6 years ago by Laura F. D <[email protected]>
175e05dee272b9704eefd1bdcd2911ebf717c2e7 authored over 6 years ago by Laura F. D <[email protected]>
4ad0f24fea662f36409fda76a72ccbc73958e82d authored over 6 years ago by Laura F. D <[email protected]>
af71cdbceca7a28782187c0dda77c43c00027f5f authored over 6 years ago by Nathaniel J. Smith <[email protected]>
Fixes gh-354
Other changes:
- deprecate trio.catch_signal
- fix a few small edge-cases I notic...
implement open_nursery with explicit context manager
7f0dd7de97722ffeb9cff8dc5fb66dd9b773fbf2 authored over 6 years ago by Nathaniel J. Smith <[email protected]>