PlugBoard is an Application framework made in Python and built on top of setuptools and Zope interfaces which help the developer create a plugin-based application. The framework itself is very extensible, and allows the application to be extensible as well. An application is made up of a plugin resource (get all available plugins in the application), a context resource (organize plugins into different contexts), and an engine to let plugins communicate with each other into different environments (such as PlugBoard, GTK, Wx, Qt, Twisted, and so on) and provide some useful utilities.
pytags is an easy to use unified API for reading and writing MP3 (ID3v2), FLAC, and Ogg media tags. The unified interface makes editing tags as simple as three lines of code with no concern for the format actually being modified. The library attempts to take care of any differences in the tag formats by sane defaults.
CalCore is an advanced, flexible calendaring component for Python. It allows the Python developer to write advanced calendaring applications either using their own event storage or integrating with external calendar servers. It features support for private calendars, shared calendars, resource booking, integration with iCalendar clients (Apple iCal, Mozilla Sunbird, KOrganizer) using the iCalendar protocol, invitation workflow, meeting support, including helper functions to look for free time, and recurring event support. It is being used as the core of Nuxeo's CalZope and CPSSharedCalendar products.
PyHJB is a Python-to-JMS gateway that makes it possible to access JMS 1.1 (Java Message Service) messaging providers via HJB, the HTTP JMS bridge. It acts as an HTTP gateway server for any JMS messaging provider, and provides a RESTful equivalent for most of the non-optional portions of the JMS API. It is distributed with a few demo scripts that show it being used with WebSphere MQ, Swift MQ, Active MQ, and JBoss Messaging.