pyxpcomext
resources: | Home Installation Downloads Samples Tutorials Source Code Members Mailing List Bugs |
---|
PyXPCOM Downloads
Mozilla 2.0.0 (Firefox 4) and higher
See the PythonExt Google code project for newer releases.
Mozilla 1.9.2 (Firefox 3.6, XULRunner 1.9.2) - Alpha release
- Windows platform (x86). Note: requires that both the Microsoft Visual Studio 2005 and 2008 C++ runtimes be installed.
- Linux x86 platform (x86 libc6)
- Linux x86_64 platform (x86_64 libc6)
- Mac OS X (x86 - intel)
This is the Python extension download to be used in Firefox 3.6 and XULRunner 1.9.2. All of these are using Python 2.6.4 UCS2 builds.
Note: The 1.9.2 builds are currently ALPHA versions, the PyDOM features are not yet working in this release (though I'm working on fixing it). The PyXPCOM features are working correctly.
Mozilla 1.9.1 (Firefox 3.5, XULRunner 1.9.1, Thunderbird 3.0)
- Windows platform (x86). Note: requires that both the Microsoft Visual Studio 2005 and 2008 C++ runtimes be installed.
- Linux x86 platform (x86 libc6)
- Linux x86_64 platform (x86_64 libc6)
- Mac OS X (universal build)
This is the Python extension download to be used in Firefox 3.5, Thunderbird 3.0 and XULRunner 1.9.1. All of these are using Python 2.6 UCS2 builds.
Mozilla 1.9.0 (Firefox 3.0, XULRunner 1.9.0)
- Windows platform (x86). Note: requires that the Microsoft Visual Studio 2005 runtime is installed.
- Linux x86 platform (x86 libc version 6)
- Mac OS X (universal build)
This is the Python extension download to be used in Firefox 3.0 and also XULRunner 1.9.0. All of these extensions use Python 2.5 UCS2 builds.
Mozilla 1.8 (Firefox 2, Thunderbird 2)
- Windows platform (x86)
- Linux x86 platform (x86 libc version 5, UCS4 Python build)
- Mac OS X (universal build)
This is the older PyXPCOM extension download for Firefox versions 1.5 - 2.0 and also Thunderbird versions 1.5 - 2.0.
XULRunner Notes
For XULRunner, the extension can either be included as part of the applications extensions folder, using the directory id "pythonext@mozdev.org", where it will also then show up in the extension manager. The second alternative is to extract the pyxpcomext xpi on top of a XULRunner package/installation, where Python then becomes a core part of the XULRunner build.
Trouble shooting
The Windows build of PythonExt requires both the Microsoft Visual Studio 2005 and 2008 C++ runtime libraries to be installed, otherwise you will receive errors when trying to use a Python XPCOM component, such as:
TypeError: Components.classes['@twhiteman.netfirms.com/pyShell;1'] is undefinedThis runtime can be freely downloaded from the Microsoft website.
Other downloads
Other downloads can be reached directly through the downloads listing.