comparison setup.py @ 80:3603f1e39613 0.9.0

setup.py: use setuptools, add more metadata for pypi
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Sat, 22 Jan 2011 02:01:26 +0100
parents 34be1290ac0b
children ef22f92aa803
comparison
equal deleted inserted replaced
79:922bd718352b 80:3603f1e39613
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 """
3 EmeraldTree, a light-weight toolkit for XML processing in Python
4 ================================================================
2 5
3 from distutils.core import setup 6 EmeraldTree is a fork of ElementTree - the main differences are:
7
8 * It has a slightly different API:
9
10 - Handling of text: it uses unicode objects as children (not as
11 "tail" attributes of the elements)
12
13 * API cleanups, removing backward compatibility
14
15 * Better unicode support
16
17 * Other improvements / optimizations
18
19 The fork happened at ElementTree 1.3a3-20070912-preview.
20
21 For more details please see the `EmeraldTree repository <http://hg.moinmo.in/EmeraldTree/>`_.
22
23 """
24
25 from setuptools import setup
4 26
5 DESCRIPTION="EmeraldTree - a light-weight XML object model for Python." 27 DESCRIPTION="EmeraldTree - a light-weight XML object model for Python."
6 28
7 setup( 29 setup(
8 name="emeraldtree", 30 name="emeraldtree",
9 version="undefined", 31 version="0.9.0",
32 url='http://hg.moinmo.in/EmeraldTree/',
33 download_url = "http://static.moinmo.in/files/packages/emeraldtree-0.9.0.tar.gz",
10 author="Bastian Blank", 34 author="Bastian Blank",
11 author_email="bblank@thinkmo.de", 35 author_email="bblank@thinkmo.de",
36 keywords=["xml", "html", "element", "tree", "dom", "unicode", ],
12 description=DESCRIPTION, 37 description=DESCRIPTION,
38 long_description=__doc__,
13 license="Python (MIT style)", 39 license="Python (MIT style)",
40 classifiers=[
41 'Development Status :: 4 - Beta',
42 'Operating System :: OS Independent',
43 'Programming Language :: Python',
44 'License :: OSI Approved :: Python Software Foundation License',
45 'Intended Audience :: Developers',
46 'Topic :: Text Processing :: Markup :: HTML',
47 'Topic :: Text Processing :: Markup :: XML',
48 ],
14 packages=["emeraldtree"], 49 packages=["emeraldtree"],
15 platforms="Python 2.4 and later.", 50 platforms="Python 2.4 and later.",
16 ) 51 )