python-aiosignal
Port variant v13
Summary List of registered asynchronous callbacks (3.13)
Package version 1.3.2
Homepage https://github.com/aio-libs/aiosignal
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v12
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 20 DEC 2024, 22:31:26 UTC
Port created 10 DEC 2022, 14:08:04 UTC
Subpackage Descriptions
single ========= aiosignal ========= :alt: GitHub status for master branch :alt: codecov.io status for master branch :alt: Latest PyPI package version :alt: Latest Read The Docs :alt: Discourse group for io-libs :alt: Chat on Gitter Introduction ============ A project to manage callbacks in `asyncio` projects. Signal is a list of registered asynchronous callbacks. The signal's life-cycle has two stages: after creation its content could be filled by using standard list operations: ``sig.append()`` etc. After you call ``sig.freeze()`` the signal is *frozen*: adding, removing and dropping callbacks is forbidden. The only available operation is calling the previously registered callbacks by using ``await sig.send(data)``. For concrete usage examples see the `Signals section of the [Web Server Advanced ] chapter of the `aiohttp documentation`_. Installation ------------ :: $ pip install aiosignal The library requires Python 3.8 or newer. Documentation ============= https://aiosignal.readthedocs.io/ Communication channels ====================== *gitter chat* https://gitter.im/aio-libs/Lobby Requirements ============ - Python >= 3.8 - frozenlist >= 1.0.0 License ======= aiosignal is offered under the Apache 2 license. Source code =========== The project is hosted on GitHub_ Please file an issue in the [bug tracker ] if you have found a bug or have some suggestions to improve the library. .. _GitHub: https://github.com/aio-libs/aiosignal .. _aiohttp documentation: https://docs.aiohttp.org/
Configuration Switches (platform-specific settings discarded)
PY312 OFF Build using Python 3.12 PY313 ON Build using Python 3.13
Package Dependencies by Type
Build (only) python313:dev:std
python-pip:single:v13
autoselect-python:single:std
Build and Runtime python313:primary:std
Runtime (only) python-frozenlist:single:v13
Download groups
main mirror://PYPIWHL/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9
Distribution File Information
45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5 7597 python-src/aiosignal-1.3.2-py2.py3-none-any.whl
Ports that require python-aiosignal:v13
No other ports depend on this one.