mxTools™ is a Python extension package that includes a collection of handy functions and objects giving additional functionality to the Python programmer in form of new builtins, extensions to the sys module and several other helpers as part of the package.
The package includes several functions which provide access to Python internals that would otherwise not be available.
mxTools is written in a very portable way and works on pretty much all platforms where you can compile Python.
We provide precompiled versions for all standard platforms, so all you need is a working Python installation. The package supports all Python versions since Python 2.1.
The only requirement for compiling the package from source is an ANSI C compiler. There are no third-party libraries needed.
mxTools is provided as part of the eGenix.com mx Base Distribution. Please see the mx Base Distribution page for details regarding the license.
The following documentation is available for mxTools:
mxTools User Manual and Reference Guide - HTML and PDF
The manual includes a reference of the available programming interfaces.
The PDF file is also available as part of the installation and can be found in the
mxTools is provided as part of the eGenix.com mx Base Distribution. Please see the mx Base Distribution page for downloads and installation instructions.
eGenix has used mxTools a lot for internal and client projects. It is often handy to have a set of functions around that can easily be extended to meet our specific needs.
Please see the change log for details regarding changes to the package between releases.