A rough port of Node.js's EventEmitter to Python with a few tricks of its own
Project Links
Meta
Author: Josh Holbrook
Requires Python: >=3.8
Classifiers
Programming Language
- Python
- Python :: 3
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
Development Status
- 4 - Beta
Intended Audience
- Developers
License
- OSI Approved :: MIT License
Operating System
- OS Independent
Topic
- Other/Nonlisted Topic
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.
13.0.0
Mar 17, 2025
12.1.1
Nov 16, 2024
12.1.0
Nov 16, 2024
12.0.0
Aug 30, 2024
11.1.1
Aug 30, 2024
11.1.0
Nov 23, 2023
11.0.1
Oct 14, 2023
11.0.0
Jun 19, 2023
10.0.2
Jun 19, 2023
10.0.1
Jun 09, 2023
10.0.0
Jun 09, 2023
9.1.1
Jun 09, 2023
9.1.0
Apr 30, 2023
9.0.4
Feb 04, 2022
9.0.3
Jan 18, 2022
9.0.2
Jan 18, 2022
9.0.1
Jan 18, 2022
9.0.0
Jan 17, 2022
8.2.2
Aug 14, 2021
8.2.1
Aug 14, 2021
8.2.0
Aug 14, 2021
8.1.0
Oct 08, 2020
8.0.1
Sep 20, 2020
8.0.0
Sep 20, 2020
7.0.4
Sep 20, 2020
7.0.3.post1
Sep 20, 2020
7.0.3
Sep 04, 2020
7.0.2
May 12, 2020
7.0.1
Jan 30, 2020
7.0.0
Jan 30, 2020
6.0.0
Apr 13, 2019
5.0.0
Nov 18, 2017
4.0.1
Nov 18, 2017
3.0.3
Feb 13, 2017
3.0.2
Feb 11, 2017
3.0.1
Oct 02, 2016
3.0.0
Oct 02, 2016
2.0.3
Oct 02, 2016
2.0.2
Oct 02, 2016
2.0.1
Oct 02, 2016
2.0.0
Oct 01, 2016
1.0.2
Feb 16, 2016
1.0.1
Sep 20, 2015
0.1.0
Feb 21, 2012
0.0.9
Apr 29, 2013
0.0.8
Jan 26, 2013
0.0.7
Sep 16, 2012
0.0.6
Sep 01, 2012
0.0.5
Aug 14, 2011
0.0.4
Aug 02, 2011
0.0.3
Jul 22, 2011
0.0.2
Jul 22, 2011
0.0.1
Jul 17, 2011