Windows Binaries

What's it all about?

On this page users can provide their own binary builds of modules for Python. Many projects do not port their binaries with a new major release of Python immediately but wait until the next release. So users on Windows cannot use their modules, as having a compiler is not very often-seen in Windows world. With this collection everyone can use the modules not yet officially ported by the project members. As this is a wiki page, everyone is free to link other modules (self-made or not), at best with a short description.

Important: the binaries on this page are not official build from the projects and neither the project members nor the authors of the binaries take any responsibility for these builds. So use at you own risk.

Why not take old binaries?

An question rased quite often is how to modify old binaries to use them with newer Python. The short answer is: it is'nt possible at all. The binaries are only compatible in a minor series, so modules compiled for Python 2.3.2 run with 2.3.5, but not with 2.4.

Between major revisions (2.2 to 2.3, 2.3 to 2.4) the binary API changes (that's called the ABI). Additionally, the C-compiler of the official distribution was changed from Version 2.3 to 2.4; so old binaries would call functions at wrong adresses with wrong parameters.

Python 2.6 Binaries

Python 2.4 Binaries

Most of the extensions were built by MarekKubica. Modules marked with obsolete are now available from the official project sites as official binaries.

Other psycopg binaries can also be found. They are tested and recommended by many users.

Discussion

Here you can add modules to the wishlist, which may be compiled. But don't expect GUI toolkits like PyGtk (well supported elsewhere) or PyQt be compiled. Also FxPy bindings are incompatible with new FOX.

There won't be a M2Crypto binary, as the author asked not to put it online. But making it by yourself with MinGW and OpenSSL is quite easy.

Windows Binaries (last edited 2009-06-17 16:14:26 by localhost)