root/oss/atomixlib/setup.py

Revision 59, 1.1 kB (checked in by sylvain, 3 years ago)

Added a good bunch of docstrings.
Fixed a bug when deserializing entries
Fixed the sync_children() method

Line 
1 """A module to generate Atom 1.0 documents through a simple API
2
3 Atom is an XML format for syndication of resources. atomixlib tries to simplify to Python developers the creation of Atom 1.0 documents by providing a simple API. It now supports Atom Feed Thread Extension and the Atom Publishing Protocol elements.
4 """
5
6 #from distutils.core import setup
7 from distutils.command.install import INSTALL_SCHEMES
8 from setuptools import setup
9  
10 doclines = __doc__.split("\n")
11
12 for scheme in INSTALL_SCHEMES.values():
13     scheme['data'] = scheme['purelib']
14        
15 setup(name = "atomixlib",
16       version = '0.6.0a',
17       description = doclines[0],
18       maintainer = "Sylvain Hellegouarch",
19       maintainer_email = "sh@defuze.org",
20       url = "http://trac.defuze.org/browser/oss/atomixlib",
21       download_url = "http://www.defuze.org/oss/atomixlib/",
22       packages = ["atomixlib", "atomixlib.generator",
23                   "atomixlib.lib", "atomixlib.serializer"],
24       platforms = ["any"],
25       license = 'BSD',
26       long_description = "\n".join(doclines[2:]),
27       install_requires= ['Amara', 'ElementTree'],
28      )
29
Note: See TracBrowser for help on using the browser.