pyee13.0.0
pyee13.0.0
Published
A rough port of Node.js's EventEmitter to Python with a few tricks of its own
pip install pyee
Package Downloads
Authors
Project URLs
Requires Python
>=3.8
Dependencies
- typing-extensions
- build
; extra == "dev" - flake8
; extra == "dev" - flake8-black
; extra == "dev" - pytest
; extra == "dev" - pytest-asyncio
; python_version >= "3.4" and extra == "dev" - pytest-trio
; python_version >= "3.7" and extra == "dev" - black
; extra == "dev" - isort
; extra == "dev" - jupyter-console
; extra == "dev" - mkdocs
; extra == "dev" - mkdocs-include-markdown-plugin
; extra == "dev" - mkdocstrings
[python]; extra == "dev" - mypy
; extra == "dev" - sphinx
; extra == "dev" - toml
; extra == "dev" - tox
; extra == "dev" - trio
; extra == "dev" - trio
; python_version > "3.6" and extra == "dev" - trio-typing
; python_version > "3.6" and extra == "dev" - twine
; extra == "dev" - twisted
; extra == "dev" - validate-pyproject
[all]; extra == "dev"
pyee
pyee supplies a EventEmitter object that is similar to the
EventEmitter class from Node.js. It also supplies a number of subclasses
with added support for async and threaded programming in python, such as
async/await.
Docs
Autogenerated API docs, including basic installation directions and examples, can be found at https://pyee.readthedocs.io.
Development
See DEVELOPMENT.md.
Changelog
See CHANGELOG.md.
Contributors
See CONTRIBUTORS.md.
License
MIT/X11, see LICENSE.