Home

pyydetty

Pyydetty is a Python library designed to help developers implement and manage request-driven workflows in asynchronous applications. The name, which means "requested" in Finnish, reflects the library’s focus on handling incoming requests, queuing work, and coordinating processing across workers. The project emphasizes a small surface area, composable building blocks, and compatibility with modern Python runtimes.

The library provides core abstractions such as Task, Queue, and Worker. It builds on asyncio for asynchronous

Usage typically involves defining an asynchronous unit of work and enqueueing it for processing by a set

Development and status: Pyydetty is maintained by an open-source community and follows a philosophy of clear

Licensing and availability: Pyydetty is released under an open-source license and published on common package indices,

execution
and
aims
to
minimize
external
dependencies.
Pyydetty
supports
in-memory
queues
as
well
as
pluggable
backends
for
persistent
storage,
and
includes
basic
retry
and
backoff
strategies,
error
handling,
and
visibility
into
task
state.
The
design
favors
a
modular
architecture
where
components
can
be
swapped
or
extended
without
rewriting
user
code.
of
workers.
Tasks
are
executed
within
the
event
loop,
with
outcomes
surfaced
back
to
the
caller
or
stored
in
a
chosen
backend.
The
API
is
intended
to
be
approachable
for
developers
integrating
with
web
backends,
data
pipelines,
or
automation
tasks
where
request-driven
processing
is
beneficial.
documentation,
test
coverage,
and
a
stable
API.
While
smaller
in
footprint
than
some
established
task
queues,
it
aims
for
predictable
behavior
and
incremental
growth.
with
ongoing
contributions
from
volunteers.