asyncutils: makes async straightforward and enjoyable¶
PyPI package name: asyncutils
asyncutils is a Python library which, as the name suggests, contains helpful routines and types for asynchronous programming applications,
organized under various submodules. It offers a simple and intuitive API and a colorful command line interface.
Contents
- Installation
- Configuration
- Audit events table
- Logging
- CLI Usage
- Usage Examples
- Top level
- API Reference
- asyncutils
- Submodules
- asyncutils.__main__
- asyncutils._internal
- asyncutils.altlocks
- asyncutils.base
- asyncutils.buckets
- asyncutils.channels
- asyncutils.cli
- asyncutils.compete
- asyncutils.config
- asyncutils.console
- asyncutils.constants
- asyncutils.context
- asyncutils.events
- asyncutils.exceptions
- asyncutils.func
- asyncutils.futures
- asyncutils.io
- asyncutils.iterclasses
- asyncutils.iters
- asyncutils.locks
- asyncutils.locksmiths
- asyncutils.misc
- asyncutils.mixins
- asyncutils.networking
- asyncutils.pools
- asyncutils.processors
- asyncutils.properties
- asyncutils.queues
- asyncutils.rwlocks
- asyncutils.signals
- asyncutils.tools
- asyncutils.util
- asyncutils.version
- Submodules
- asyncutils
- Glossary
Note
This project is being actively developed and maintained. It currently only supports CPython 3.12 or above.
Changed in version 0.9.3: Added the documentation downloads to the links section in the sidebar.
Changed in version 0.9.3: Copied more pages from the root to the sidebar for easier navigation.
Changed in version 0.9.2: Started releasing documentation in PDF and zipped HTML formats.
Removed in version 0.9.0: 0.8.x versions reached end-of-life.
Changed in version 0.8.18: Completed the backport of the project to Python 3.12 and Python 3.13.
Note
The format of this page was inspired by pytest.