NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #699 most downloaded on PyPI
Very basic event publishing system
Last release 5 months ago
28 Apr 2026
Release timing varies
gaps range from 4 weeks to 2.2 years
Most releases are documented
notes for 21 of 24 stable releases
1 version withdrawn
withdrawn after publishing
20 years old
25 releases · first in 2007
Move package metadata from setup.py to pyproject.toml.
Move package metadata from setup.py to pyproject.toml.
Allow setuptools < 82 as build system.
Remove no longer necessary setuptools runtime dependency.
Add support for Python 3.14.
Drop support for Python 3.9.
Remove no longer necessary setuptools runtime dependency.
One column per quarter.
Replace pkg_resources namespace with PEP 420 native namespace.
Replace pkg_resources namespace with PEP 420 native namespace.
Require setuptools >= 75.8.2 to prevent problems with the new packaging standard. (#30 _)
Require setuptools >= 75.8.2 to prevent problems with the new packaging standard. (#30)
Add support for Python 3.12 and 3.13.
Add support for Python 3.12 and 3.13.
Drop support for Python 3.7 and 3.8.
Drop support for Python 2.7, 3.5, 3.6.
Drop support for Python 2.7, 3.5, 3.6.
Port documentation to Python 3.
Port documentation to Python 3.
Add support for Python 3.10, 3.11.
Nothing published for this version
Add support for Python 3.8 and 3.9.
Add support for Python 3.8 and 3.9.
Remove support for Python 3.4.
- Add support for Python 3.7
Add support for Python 3.7
- Add support for Python 3.6. - Drop support for Python 3.3.
Add support for Python 3.6.
Drop support for Python 3.3.
Drop support for Python 2.6 and 3.2.
Add support for Python 3.5.
Drop support for Python 2.6 and 3.2.
Require 100% branch (as well as statement) coverage.
Require 100% branch (as well as statement) coverage.
Add a simple class-based handler implementation.
Update boostrap.py to version 2.2.
Add support for Python 3.4.
Update boostrap.py to version 2.2.
Flesh out PyPI Trove classifiers.
Flesh out PyPI Trove classifiers.
Add support for jython 2.7.
- Add support for Python 3.3.
Add support for Python 3.3.
Automate build of Sphinx HTML docs and running doctest snippets via tox.
Automate build of Sphinx HTML docs and running doctest snippets via tox.
Drop explicit support for Python 2.4 / 2.5 / 3.1.
Add support for PyPy.
This release is the last which will maintain support for Python 2.4 / Python 2.5.
This release is the last which will maintain support for Python 2.4 / Python 2.5.
Add support for continuous integration using tox and jenkins.
Add 'setup.py dev' alias (runs setup.py develop plus installs nose and coverage).
Add 'setup.py docs' alias (installs Sphinx and dependencies).
- Add Sphinx documentation.
Add Sphinx documentation.
Nothing published for this version
Add change log to long-description.
Add change log to long-description.
Add support for Python 3.x.
- A few minor cleanups.
A few minor cleanups.
Initial release as a separate project.
Initial release as a separate project.
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →