eGenix mx Base Distribution 3.1.2 GA

eGenix mx Base Distribution 3.1.2 GA

eGenix is pleased to announce the immediate availability of our eGenix mx Base Distribution 3.1.2 for Python 2.3 - 2.6.

Introduction

The eGenix.com mx Base Distribution for Python is a collection of professional quality software tools which enhance Python's usability in many important areas such as fast text searching, date/time processing and high speed data types.

The tools have a proven record of being portable across many Unix and Windows platforms. You can write applications which use the tools on Windows and then run them on Unix platforms without change due to the consistent platform independent interfaces.

The distributions contains these open-source Python extensions, all grouped under the top-level mx package:

mxDateTime implements three new object types, DateTime, DateTimeDelta and RelativeDateTime and many tools based on these for doing easy conversion between and parsing of various date/time formats.

mxTextTools provides several useful functions and types that implement high-performance text parsing, processing and search algorithms.

mxProxy implements a new proxy type to provide low-level object access control, weak referencing and a cleanup protocol. It's ideal for use in restricted execution environments.

mxBeeBase is a high performance construction kit for disk based indexed databases. It offers components which you can plug together to easily build your own custom mid-sized databases and comes with ready to use on-disk dictionary implementations.

mxURL provides a new datatype for storing and manipulating URL values as well as a few helpers related to URL building, encoding and decoding.

mxUID implements a fast mechanism for generating universal identification strings (UIDs).

mxStack implements a fast and memory efficient stack object type.

mxQueue implements a fast and memory efficient queue object type.

mxTools provides a collection of handy functions and objects for every day Python programming. It includes many functions that you've often missed in Python.

All available packages have proven their stability and usefulness in many mission critical applications and various commercial settings all around the world.

News

The 3.1.2 release of the eGenix mx Base Distribution is the latest release of our open-source Python extensions.

We have fixed a number of small platform issues and added support for the strptime() function to mxDateTime on Windows. We have also enhanced the portability of our pre-built Mac OS X binaries.

As always, we are providing pre-built binaries for all supported platforms, currently: Windows 32-bit, Linux 32-bit, Linux 64-bit, FreeBSD 32-bit, FreeBSD 64-bit, Mac OS X 32-bit Intel and PPC.

Whether you are using a pre-built package or the source distribution, installation is a simple "python setup.py install" command in all cases. The only difference is that the pre-built packages do not require a compiler or the Python development packages to be installed.

For a list of changes, please refer to the eGenix mx Base Distribution Changelog and the change logs of the various included Python packages.

License

The eGenix mx Base Distribution is distributed under the terms of our eGenix.com Public License 1.1.0 which is an open source license similar to the Python license. You can use the packages in both commercial and
non-commercial settings without fee or charge.

The distribution comes with full source code.

Downloads

Please visit the eGenix mx Base Distribution page for downloads, instructions on installation and documentation of the packages.

Support

Commercial support for this product is available from eGenix.com.

Please see the support section of our website for details

More Information

For more information on the eGenix mx Base Distribution, licensing and download instructions, please write to sales@egenix.com.

Enjoy !

Marc-Andre Lemburg, eGenix.com

Published: 2009-01-29