________________________________________________________________________
ANNOUNCING
eGenix.com mx Experimental Extension Package
Version 0.9.0
Experimental Python extensions providing important and useful services for Python programmers.
________________________________________________________________________
ABOUT
The eGenix.com mx Experimental Extensions for Python are a collection of beta quality software tools for Python which will be integrated into the other mx Extension Packages after they have matured to professional quality tools.
* About Python: Python is an object-oriented Open Source programming language which runs on all modern platforms (http://www.python.org/). By integrating ease-of-use, clarity in coding, enterprise application connectivity and rapid application design, Python establishes an ideal programming platform for todays IT challenges.
* About eGenix: eGenix is a consulting and software product company focused on providing professional quality services and products to Python users and developers (http://www.egenix.com/).
________________________________________________________________________
NEWS
The new version includes patches needed to compile the package for Python 2.4. It now supports all Python versions 1.5.2 - 2.4.
As always we are providing pre-compiled versions of the package for Windows and Linux as well as sources which allow you to install the package on all other supported platforms.
________________________________________________________________________
EGENIX MX EXPERIMENTAL PACKAGE OVERVIEW
mxNumber - Python Interface to GNU MP Number Types
mxNumber provides direct access to the high performance numeric types available in the GNU Multi-Precision Lib (GMP). This library is licensed under the LGPL and runs on practically all Unix platforms. eGenix.com has ported the GMP lib to Windows, to also provide our Windows users with the added benefit of being able to do arbitrary precision calculations and to easily port applications based on mxNumber from Unix to Windows or vice-versa.
The package currently provide theses numerical types:
1. Integer(value) -- arbitrary precision integers much like Python longs only faster 2. Rational(nom,denom) -- rational numbers with Integers as numerator and denominator 3. Float(value[,prec]) -- floating point number with at least prec bits precision 4. FareyRational(value, maxden) -- calculate the best rational representation n/d of value such that d < maxden
mxTidy - Interface to HTML Tidy (HTML/XML cleanup tool)
mxTidy provides a Python interface to a thread-safe, library version of the HTML Tidy. command line tool.
HTML Tidy helps you to cleanup coding errors in HTML and XML files and produce well-formed HTML, XHTML or XML as output. This allows you to pre-process web-page for inclusion in XML repositories, prepare broken XML files for validation and also makes it possible to write converters from well-known word processing applications such as MS Word to other structured data representations by using XML as intermediate format.
mxURL - A fast URL Data-Type
mxURL provides a new data-type for storing and manipulating URL values as well as a few helpers related to URL building, encoding and decoding.
The main intention of the package is to provide an easy to use, fast and lightweight data-type for Universal Resource Locators (note the W3C now calls these URIs).
mxUID - A fast UID Data-Type
mxUID provides a fast mechanism for generating universal identification strings (UIDs). The intent is to make these UIDs unique with high probability in order to serve as object or data set identifiers.
A typical use lies in generating session IDs. Other areas where unique IDs play an important role are RPC-implementations, ORBs, etc.
________________________________________________________________________
DOWNLOADS
The download archives and instructions for installing the packages can be found at:
http://www.egenix.com/
Note that in order to use the eGenix mx Experimental package you will first need to install the eGenix mx Base package which can be downloaded from the same location.
________________________________________________________________________
LICENSES & COSTS
The mx-Experimental packages uses different licenses in its sub-packages. Please refer to the sub-package documentation for details. Some of them may be integrated into the eGenix mx Base package, others will be integrated into the eGenix mx Commercial package.
The package comes with full source code
________________________________________________________________________
SUPPORT
Commercial quality support for these packages is available from eGenix.com. Please see
http://www.egenix.com/files/python/eGenix-mx-Extensions.html#Support
for details about our support offerings.
-- Marc-Andre Lemburg eGenix.com
Professional Python Services directly from the Source (#1, Dec 06 2004)
Python/Zope Consulting and Support ... http://www.egenix.com/ mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
-- http://mail.python.org/mailman/listinfo/python-list