NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #684 most downloaded on PyPI
Manage dynamic plugins for Python applications
Last release 1 months ago
20 Aug 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 47 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
95 releases · first in 2012
dont claim copyright for future years
Add a reference to entry\_point\_inspector
Updated from global requirements
One column per quarter.
Use Stevedore exceptions for finding extensions
Updated from global requirements
Updated from global requirements
Updated from global requirements
Document the signature for check\_func
Removed non-free color profile from .jpg
Uncap library requirements for liberty
Updated from global requirements
Use pkg\_resources resolve() and require() instead of load()
Updated from global requirements
Work toward Python 3.4 support and testing
Nothing published for this version
Updated from global requirements
Only log error when no load handler is set
Fix the test manager implementation
Make requirements checking optional
update history file before release
update history and announce file for release
Update null log handling for py26
fixed a bug in the test for propagating map exceptions
Include all images from docs in sdist
finish tutorial section on loading plugins
update settings for 0.8 release
fix logging support under python 2.6
* Fix logging configuration
Cache the entry points discovered within a namespace
Load extensions before checking enabled status
* Prepare for 0.5 release * Add TestExtensionManager
Add driver property to DriverManager
* make DriverManager callable * add download link * clean up announcement text * add installation instructions * update history for 0.3 release * add
finish first draft of documentation
get the version from setup.py and always use today's date
Your coding agent can read these notes before it upgrades. Set up the MCP server →