Requires any Python 2.4.4 to 2.7.x. The following table identifies on which combination of Python and Platform the unit tests have been run. The result for each combination is number of tests passed out of total number of tests, and “n/t” means “not tested”:
Windows 7 Ubuntu 12 Other Linux Python 2.4.4 64/64(*) n/t n/t Python 2.5 n/t n/t n/t Python 2.6 n/t n/t n/t Python 2.7 64/64 n/t n/t PyPy 2.1 56/64 n/t n/t Python 3.3 0/64 0/64 0/64
(*) required two test harness files (nose/failure.py and nose/capture.py) to be patched (one line each): change BaseException (introduced in Python 2.5) to Exception.
Let us know (schoenborno [at] users.sourceforge.net) if you have successfully used pubsub with other combinations of Python and Platform.
Several methods are available: egg distribution, Windows installer, zip file with source, or directly from source code repository.
This method should work on all platforms supported by Python.
If you have setuptools installed on your machine,
The forums are currently hosted on google groups:
Also, many pypubsub users are on the wxPython-users mailing list.
This is a minor release for small improvements made (see docs/CHANGELOG.txt) based on feedback from user community. In particular an XML reader for topic specification contributed by Josh English. Also cleaned up the documentation, updated the examples folder (available in source distribution as well as online).
Only 3 changes to API (function names):
Oliver Schoenborn September 2013
This is a minor release for small improvements made (see docs/CHANGELOG.txt) based on feedback from user community. Also extended the documentation. See pubsub.sourceforge.net for installation and usage. See the examples folder for some useful examples.
Oliver Schoenborn Nov 2011
Oliver Schoenborn May 2010
Major cleanup of the API since 3.0 and better support for the legacy wxPython code. Defining a topic tree via a text file has been improved drastically, making it simpler to document topic messages and payload data required or optional. More examples have been added, and the messaging protocols clarified.
The included docs are not yet updated, that’s what I’m working on now and will lead to the 3.1.1b1 release. I’m also working on an add-on module that would allow two applications to communicate over the network using pubsub-type messaging (with topics, etc). The design is almost complete.
Oliver Schoenborn Jan 2010
High-level changelog. For details, consult the SVN logs.