view setup.py @ 86:a3095fd90fa5

updated README / setup.py
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Sun, 20 May 2012 20:29:33 +0200
parents ef22f92aa803
children 2d7b39aaa590
line wrap: on
line source
#!/usr/bin/env python
"""
EmeraldTree, a light-weight toolkit for XML processing in Python
================================================================

EmeraldTree is a fork of ElementTree - the main differences are:

* It has a slightly different API:

  - Handling of text: it uses unicode objects as children (not as
    "tail" attributes of the elements)

* API cleanups, removing backward compatibility 

* Better unicode support

* PolyglotWriter (for writing html5 that is also well-formed xml)

* Other improvements / optimizations

The fork happened at ElementTree 1.3a3-20070912-preview.

For more details please see the `EmeraldTree repository <http://hg.moinmo.in/EmeraldTree/>`_.

"""

from setuptools import setup

DESCRIPTION="EmeraldTree - a light-weight XML object model for Python."

setup(
    name="emeraldtree",
    version="0.9.1",
    url='http://hg.moinmo.in/EmeraldTree/',
    download_url = "http://static.moinmo.in/files/packages/emeraldtree-0.9.1.tar.gz",
    author="Bastian Blank",
    author_email="bblank@thinkmo.de",
    keywords=["xml", "html", "element", "tree", "dom", "unicode", ],
    description=DESCRIPTION,
    long_description=__doc__,
    license="Python (MIT style)",
    classifiers=[
        'Development Status :: 4 - Beta',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
        'License :: OSI Approved :: Python Software Foundation License',
        'Intended Audience :: Developers',
        'Topic :: Text Processing :: Markup :: HTML',
        'Topic :: Text Processing :: Markup :: XML',
    ],
    packages=["emeraldtree"],
    platforms="Python 2.4 and later.",
)