# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-aiosignal VERSION= 1.3.1 KEYWORDS= python VARIANTS= v11 v12 SDESC[v11]= List of registered asynchronous callbacks (3.11) SDESC[v12]= List of registered asynchronous callbacks (3.12) HOMEPAGE= https://github.com/aio-libs/aiosignal CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/76/ac/a7305707cb852b7e16ff80eaf5692309bde30e2b1100a1fcacdc8f731d97 DISTFILE[1]= aiosignal-1.3.1-py3-none-any.whl:main DF_INDEX= 1 SPKGS[v11]= single SPKGS[v12]= single OPTIONS_AVAILABLE= PY311 PY312 OPTIONS_STANDARD= none VOPTS[v11]= PY311=ON PY312=OFF VOPTS[v12]= PY311=OFF PY312=ON DISTNAME= aiosignal-1.3.1.dist-info GENERATED= yes [PY311].RUN_DEPENDS_ON= python-frozenlist:single:v11 [PY311].USES_ON= python:v11,wheel [PY312].RUN_DEPENDS_ON= python-frozenlist:single:v12 [PY312].USES_ON= python:v12,wheel [FILE:1625: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 The library requires Python 3.6 or newer. Documentation ============= https://aiosignal.readthedocs.io/ Communication channels ====================== *gitter chat* https://gitter.im/aio-libs/Lobby Requirements ============ - Python >= 3.6 - 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/ [FILE:111:distinfo] f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17 7617 aiosignal-1.3.1-py3-none-any.whl