If you are looking for reliable, robust and performant database interface for your Python applications, then you should have a look at our mxODBC™ series of Python extensions and products. They provide database connectivity in a simple to use, yet powerful way and support a wide range of platforms and database backends.
mxODBC™ is our flagship product for connecting Python to all major databases, on all major platforms. Built with more than 10 years experience and knowledge about ODBC and relational SQL databases, mxODBC is the most versatile, stable and robust database interface for Python available today. It uses the eGenix.com mx Base Distribution as basis.
mxODBC Connect™ is our new client-server product for connecting Python applications to remote databases. It comes in two parts, with a server installation providing the networked database access facilities and a highly portable client Python package which connects to it. The client part uses our eGenix.com mx Base Distribution as basis.
The eGenix.com mx Extension Series is an ever growing collection of packages we have developed over time in the last 15 years and which we continue to use and support. The Python packages in the series are grouped in form of distributions, simplifying the installation and maintenance of the software.
All of these Python packages live under the mx top-level Python package, which is installed as part of the eGenix.com mx Base Distribution.
Contains the base set of packages, such as mxDateTime, mxTextTools, mxTools, etc. and is required by all other mx distributions. The packages in this distribution are made available under an Open-Source license.
Contains experimental mx packages, such as mxTidy and mxNumber, which will eventually be integrated into one of the other distributions. The packages in this distribution may have different licenses, open-source and/or commercial, so please check the distribution page before continuing with the download.
For our own use and for integration into our products, we are maintaining a number of Python-related projects:
This is our easy to install and use pyOpenSSL distribution. It makes it easy to write SSL-aware networking applications in Python. The packages in this distribution are made available under various Open-Source licenses.