ANN: eGenix ThreadLock Distribution

eGenix Team: M.-A. Lemburg info at
Thu Nov 6 11:19:47 CET 2014



          ThreadLock Distribution


             eGenix is making a ThreadLock binary distribution
          available to simplify the setup for users of our mxODBC
                      Plone/Zope database adapter.

This announcement is also available on our web-site for online reading:



Several people have approached us about a problem they are facing
with installing our mxODBC database adapter for Plone and Zope:

The adapter product has dependencies on
 * ThreadLock
 * Products.ZSQLMethods

The Products.ZSQLMethods package is a pure Python package, so it
installs fine on all platforms.

ThreadLock comes with a Python C extension, so buildout needs
to either find egg files for the platforms or have a compiler
installed to build the C extensions.

On Unix platforms, installing a compiler is fairly straight forward,
but on Windows setting up compilers for Python is difficult and
the ThreadLock entry on PyPI only comes with egg files for Python
2.6 on Windows.



To overcome this problem, we have taken the ThreadLock package
and created an internal setup to have it compiled by our
build farm.

You can now use these buildout configuration settings to pull
the egg files from our indexes.

For UCS2 Python builds (16-bit Unicode on Unix, Python for Windows):

find-links =
eggs =

ThreadLock =

For UCS4 Python builds (32-bit Unicode on Unix):

find-links =
eggs =

ThreadLock =

Available binaries

We provide egg files for Linux x86 and x64, Windows x86 and x64 as
well as the source package as fallback solution. The binaries were
compiled with Python 2.4, 2.5, 2.6 and 2.7.

Version number

Note that we have added a build number to the package version. This
allows us to issue updates to the package builds should these be
necessary and also makes sure that your buildout will use the packages
from our indexes instead of PyPI or other indexes.



The eGenix mxODBC Zope DA allows you to easily connect your Zope or
Plone CMS installation to just about any database backend on the
market today, giving you the reliability of the commercially supported
eGenix product mxODBC and the flexibility of the ODBC standard as
middle-tier architecture.

The mxODBC Zope Database Adapter is highly portable, just like Zope
itself and provides a high performance interface to all your ODBC data
sources, using a single well-supported interface on Windows, Linux,
Mac OS X, FreeBSD and other platforms.

This makes it ideal for deployment in ZEO Clusters and Zope hosting
environments where stability and high performance are a top priority,
establishing an excellent basis and scalable solution for your Plone

Product page:



For more information on the eGenix ThreadLock distribution, the eGenix
mxODBC Zope DA, licensing and download instructions, please write to
sales at

Marc-Andre Lemburg

Professional Python Services directly from the Source  (#1, Nov 06 2014)
>>> Python Projects, Consulting and Support ...
>>> mxODBC.Zope/Plone.Database.Adapter ...
>>> mxODBC, mxDateTime, mxTextTools ...
2014-10-24: Released eGenix pyOpenSSL 0.13.5 ...

::::: Try our mxODBC.Connect Python Database Interface for free ! :::::: Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611

More information about the Python-announce-list mailing list