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
avoid cancel_handle close race with weakref.finalize
richardsheridan opened this pull request over 2 years ago
richardsheridan opened this pull request over 2 years ago
Best number of `total_tokens` on the default `CapacityLimiter`
Kludex opened this issue over 2 years ago
Kludex opened this issue over 2 years ago
Decide what to do about a single exception raised out of a nursery
oremanj opened this issue over 2 years ago
oremanj opened this issue over 2 years ago
Internal error: assert len(runner.tasks) == 2
elektito opened this issue over 2 years ago
elektito opened this issue over 2 years ago
✨ Add alternative APIs that improve typing and tooling support (e.g. autocompletion)
tiangolo opened this pull request almost 3 years ago
tiangolo opened this pull request almost 3 years ago
Proposal: Consider making many CI checks non-required
Fuyukai opened this issue almost 3 years ago
Fuyukai opened this issue almost 3 years ago
Consider adding a helper function trio.gather
bobfang1992 opened this issue about 3 years ago
bobfang1992 opened this issue about 3 years ago
trio's guest mode breaks sniffio.current_async_library in certain cases
QuentinSoubeyran opened this issue about 3 years ago
QuentinSoubeyran opened this issue about 3 years ago
✨ Add support for copying `contextvars` to thread workers
tiangolo opened this pull request about 3 years ago
tiangolo opened this pull request about 3 years ago
Non-blocking interface for trio.from_thread.run
vxgmichel opened this issue over 3 years ago
vxgmichel opened this issue over 3 years ago
Deterministic scheduling
mandolaerik opened this issue over 3 years ago
mandolaerik opened this issue over 3 years ago
Sphinx warnings in Sphinx 4.3.1
kloczek opened this issue over 3 years ago
kloczek opened this issue over 3 years ago
Add EventStream class based on 'pulse' prototype
lordmauve opened this pull request over 3 years ago
lordmauve opened this pull request over 3 years ago
Exception conniption - TrioInternalError from async generator.
clopmasterc opened this issue over 3 years ago
clopmasterc opened this issue over 3 years ago
CI: fetch Proxifier LSP from a source we control
belm0 opened this pull request over 3 years ago
belm0 opened this pull request over 3 years ago
Added the "compact" keyword argument to TracebackException.__init__()
agronholm opened this pull request almost 4 years ago
agronholm opened this pull request almost 4 years ago
Merge type stubs
altendky opened this pull request almost 4 years ago
altendky opened this pull request almost 4 years ago
Pool WaitForSingleObject calls into minimal threads
richardsheridan opened this pull request almost 4 years ago
richardsheridan opened this pull request almost 4 years ago
implement StapledMemoryChannel
belm0 opened this pull request about 4 years ago
belm0 opened this pull request about 4 years ago
Use Windows message-oriented pipes to create Channels
richardsheridan opened this pull request about 4 years ago
richardsheridan opened this pull request about 4 years ago
open_memory_channel(): return a named tuple
belm0 opened this pull request about 4 years ago
belm0 opened this pull request about 4 years ago
TrioInternalError while using a PipeReceiveStream
richardsheridan opened this issue about 4 years ago
richardsheridan opened this issue about 4 years ago
Using one process's output as another's input creates challenges with non-blocking status
mic006 opened this issue over 4 years ago
mic006 opened this issue over 4 years ago
add .envrc and shell.nix for direnv+Nix-based development
catern opened this pull request over 4 years ago
catern opened this pull request over 4 years ago
Nursery: don't act as a checkpoint when not running anything
catern opened this pull request over 4 years ago
catern opened this pull request over 4 years ago
Inside-out guest mode
oremanj opened this pull request over 4 years ago
oremanj opened this pull request over 4 years ago
Deprecate support for multiple tasks in the private old_nursery used by start()
oremanj opened this pull request over 4 years ago
oremanj opened this pull request over 4 years ago
In run_process moved deliver_cancel exception handling to the caller code
guilledk opened this pull request over 4 years ago
guilledk opened this pull request over 4 years ago
Trio and PyCharm fighting over sys.excepthook
ernestum opened this issue over 4 years ago
ernestum opened this issue over 4 years ago
Add the concept of a tree variable (TreeVar)
oremanj opened this pull request over 4 years ago
oremanj opened this pull request over 4 years ago
Raise deferred KeyboardInterrupt out of run() after cancelling all tasks
oremanj opened this pull request over 4 years ago
oremanj opened this pull request over 4 years ago
In run_process, what should happen if the deliver_cancel function raises an exception?
njsmith opened this issue over 4 years ago
njsmith opened this issue over 4 years ago
Idea: TreeVar (context variables that follow stack discipline)
oremanj opened this issue over 4 years ago
oremanj opened this issue over 4 years ago
Enable hoverxref in Trio docs
njsmith opened this issue over 4 years ago
njsmith opened this issue over 4 years ago
Track KeyboardInterrupt protection per code object
oremanj opened this pull request over 4 years ago
oremanj opened this pull request over 4 years ago
Returning a value from inside a nursery block behaves counterintuitively
oremanj opened this issue over 4 years ago
oremanj opened this issue over 4 years ago
A nursery might inject a Cancelled even when none of the tasks received a Cancelled
vxgmichel opened this issue over 4 years ago
vxgmichel opened this issue over 4 years ago
TrioInternalError yielding out of an async generator that has opened a nursery
Contextualist opened this issue over 4 years ago
Contextualist opened this issue over 4 years ago
How to get "trio token" for trio.to_thread.run_sync?
Nikratio opened this issue almost 5 years ago
Nikratio opened this issue almost 5 years ago
Solaris support
jcea opened this issue almost 5 years ago
jcea opened this issue almost 5 years ago
trio.Barrier synchronization promitive
ntninja opened this issue almost 5 years ago
ntninja opened this issue almost 5 years ago
RFC: UNIX server sockets
Tronic opened this pull request almost 5 years ago
Tronic opened this pull request almost 5 years ago
Consider the behavior of nursery.start when the target nursery is cancelled
njsmith opened this issue almost 5 years ago
njsmith opened this issue almost 5 years ago
Provide "python -m trio" to drop into trio based REPL
decentral1se opened this issue almost 5 years ago
decentral1se opened this issue almost 5 years ago
RunVar exposure not flexible enough
oremanj opened this issue almost 5 years ago
oremanj opened this issue almost 5 years ago
Add a "nursery_end" instrumentation.
smurfix opened this pull request about 5 years ago
smurfix opened this pull request about 5 years ago
Issue #26 add missing documentation
jmfrank63 opened this pull request about 5 years ago
jmfrank63 opened this pull request about 5 years ago
Issue #1246 change docs to sigterm
jmfrank63 opened this pull request about 5 years ago
jmfrank63 opened this pull request about 5 years ago
trio.socket.getaddrinfo may invoke a worker thread when it doesn't need to
zackw opened this issue about 5 years ago
zackw opened this issue about 5 years ago
Test all constants reexported
stevenjackson121 opened this pull request about 5 years ago
stevenjackson121 opened this pull request about 5 years ago
Improve Wide Table Handling in Docs
stevenjackson121 opened this pull request about 5 years ago
stevenjackson121 opened this pull request about 5 years ago
StapledStream is a weird name
jtrakk opened this issue over 5 years ago
jtrakk opened this issue over 5 years ago
Weak tasks (auto-cancel when no normal tasks are running)
Tronic opened this issue over 5 years ago
Tronic opened this issue over 5 years ago
Make send_eof a standard part of the Stream interface
njsmith opened this pull request over 5 years ago
njsmith opened this pull request over 5 years ago
improve BlockingTrioPortal documentation
belm0 opened this pull request over 5 years ago
belm0 opened this pull request over 5 years ago
[wip] closable run_sync_soon
njsmith opened this pull request over 5 years ago
njsmith opened this pull request over 5 years ago
trio.wait_any()
belm0 opened this issue over 5 years ago
belm0 opened this issue over 5 years ago
Add LabeledSequencer to trio.testing
math2001 opened this pull request over 5 years ago
math2001 opened this pull request over 5 years ago
Equivalent of asyncio.call_soon_threadsafe while still having explicit responibility for errors
0zeroth opened this issue over 5 years ago
0zeroth opened this issue over 5 years ago
Broadcast channels
njsmith opened this issue over 5 years ago
njsmith opened this issue over 5 years ago
Document that Nursery.start_soon starts tasks in random order
rotu opened this issue almost 6 years ago
rotu opened this issue almost 6 years ago
Consider io_uring as an alternative to epoll
thedrow opened this issue almost 6 years ago
thedrow opened this issue almost 6 years ago
Add the ability for cancel scopes to specify a grace period
oremanj opened this pull request almost 6 years ago
oremanj opened this pull request almost 6 years ago
Awaiting futures versus starting coroutines (How opinionated is trio?)
abetkin opened this issue almost 6 years ago
abetkin opened this issue almost 6 years ago
Our current mechanism for accessing the C raise() function is broken on Windows if using the debug CRT
njsmith opened this issue almost 6 years ago
njsmith opened this issue almost 6 years ago
Provide some standard mechanism for splitting a stream into lines, and other basic protocol tasks
njsmith opened this issue about 6 years ago
njsmith opened this issue about 6 years ago
Use README for making a PyPI long_description.
RatanShreshtha opened this issue about 6 years ago
RatanShreshtha opened this issue about 6 years ago
Add pylint missing-await checker
belm0 opened this pull request about 6 years ago
belm0 opened this pull request about 6 years ago
Cancelling a `fail_after` results in TooSlowError, even though the timeout didn't expire
joernheissler opened this issue about 6 years ago
joernheissler opened this issue about 6 years ago
Should we do anything about timeouts for subparts of an operation?
alexshpilkin opened this issue about 6 years ago
alexshpilkin opened this issue about 6 years ago
Make it easier to farm out work
Nikratio opened this issue about 6 years ago
Nikratio opened this issue about 6 years ago
Ideas for linting trio programs
njsmith opened this issue over 6 years ago
njsmith opened this issue over 6 years ago
Bandit - a security-oriented linter
Zac-HD opened this pull request over 6 years ago
Zac-HD opened this pull request over 6 years ago
Do a better job of communicating the problems with using nurseries/cancel scopes inside generators
miracle2k opened this issue over 6 years ago
miracle2k opened this issue over 6 years ago
Propagating cancellation through threads
njsmith opened this issue over 6 years ago
njsmith opened this issue over 6 years ago
Introduce performance measurements
sorcio opened this issue over 6 years ago
sorcio opened this issue over 6 years ago
Provide PEP 484-style type hints
njsmith opened this issue over 6 years ago
njsmith opened this issue over 6 years ago
Use immutable default for argument
Zac-HD opened this pull request over 6 years ago
Zac-HD opened this pull request over 6 years ago
Limits on Nursery Size
Miserlou opened this issue over 6 years ago
Miserlou opened this issue over 6 years ago
Support binding to a source address.
miracle2k opened this pull request over 6 years ago
miracle2k opened this pull request over 6 years ago
Should we rename nurseries?
njsmith opened this issue over 6 years ago
njsmith opened this issue over 6 years ago
Add collection of worked examples to tutorial
njsmith opened this issue almost 7 years ago
njsmith opened this issue almost 7 years ago
trio.run() should take **kwargs in addition to *args
kennethreitz opened this issue almost 7 years ago
kennethreitz opened this issue almost 7 years ago
Cancelled __aexit__ handlers eat exceptions
smurfix opened this issue almost 7 years ago
smurfix opened this issue almost 7 years ago
[wip] Sketch of how shared tasks might work
njsmith opened this pull request over 7 years ago
njsmith opened this pull request over 7 years ago
Fix our test layout
njsmith opened this issue over 7 years ago
njsmith opened this issue over 7 years ago
Tools for finding scheduler-dependent "heisenbugs"
njsmith opened this issue over 7 years ago
njsmith opened this issue over 7 years ago
Better tooling for releases and development
njsmith opened this issue over 7 years ago
njsmith opened this issue over 7 years ago
Native asynchronous file io
buhman opened this issue over 7 years ago
buhman opened this issue over 7 years ago
wall clock timing functionality
njsmith opened this issue over 7 years ago
njsmith opened this issue over 7 years ago
Mock network for testing
njsmith opened this issue over 7 years ago
njsmith opened this issue over 7 years ago
zmq support
njsmith opened this issue over 7 years ago
njsmith opened this issue over 7 years ago
Should our locks (and semaphores, queues, etc.) be fair?
njsmith opened this issue almost 8 years ago
njsmith opened this issue almost 8 years ago
Windows event notification
njsmith opened this issue almost 8 years ago
njsmith opened this issue almost 8 years ago
Improve low-level IO monitor functions (for IOCP and kqueue)
njsmith opened this issue almost 8 years ago
njsmith opened this issue almost 8 years ago
Backwards-incompatible changes - SUBSCRIBE TO THIS THREAD if you use trio!
njsmith opened this issue almost 8 years ago
njsmith opened this issue almost 8 years ago