# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-aiosignal VERSION= 1.4.0 KEYWORDS= python VARIANTS= v13 v14 SDESC[v13]= List of registered asynchronous callbacks (3.13) SDESC[v14]= List of registered asynchronous callbacks (3.14) HOMEPAGE= https://github.com/aio-libs/aiosignal CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba DISTFILE[1]= aiosignal-1.4.0-py3-none-any.whl:main DIST_SUBDIR= python-src DF_INDEX= 1 SPKGS[v13]= single SPKGS[v14]= single OPTIONS_AVAILABLE= PY313 PY314 OPTIONS_STANDARD= none VOPTS[v13]= PY313=ON PY314=OFF VOPTS[v14]= PY313=OFF PY314=ON DISTNAME= aiosignal-1.4.0.dist-info GENERATED= yes [PY313].RUN_DEPENDS_ON= python-frozenlist:single:v13 [PY313].USES_ON= python:v13,wheel [PY314].RUN_DEPENDS_ON= python-frozenlist:single:v14 [PY314].USES_ON= python:v14,wheel [FILE:1421:descriptions/desc.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 Documentation ============= https://aiosignal.readthedocs.io/ 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/ [FILE:122:distinfo] 053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e 7490 python-src/aiosignal-1.4.0-py3-none-any.whl