comparison setup.py @ 0:b3023ba3c9ca

stub
author Jeff Hammel <jhammel@mozilla.com>
date Sat, 24 Mar 2012 11:37:59 -0700
parents
children c0ba4f455fcd
comparison
equal deleted inserted replaced
-1:000000000000 0:b3023ba3c9ca
1 """
2 setup packaging script for configuration
3 """
4
5 import os
6
7 version = "0.0"
8 dependencies = ['MakeItSo', 'PyYAML']
9
10 try:
11 import json
12 except ImportError:
13 dependencies.append('simplejson')
14
15 # allow use of setuptools/distribute or distutils
16 kw = {}
17 try:
18 from setuptools import setup
19 kw['entry_points'] = """
20 [console_scripts]
21 configuration-template = configuration.template:main
22 """
23 kw['install_requires'] = dependencies
24 except ImportError:
25 from distutils.core import setup
26 kw['requires'] = dependencies
27
28 try:
29 here = os.path.dirname(os.path.abspath(__file__))
30 description = file(os.path.join(here, 'README.txt')).read()
31 except IOError:
32 description = ''
33
34
35 setup(name='configuration',
36 version=version,
37 description="multi-level unified configuration",
38 long_description=description,
39 classifiers=[], # Get strings from http://www.python.org/pypi?%3Aaction=list_classifiers
40 author='Jeff Hammel',
41 author_email='jhammel@mozilla.com',
42 url='http://k0s.org/mozilla/hg/configuration',
43 license='MPL',
44 packages=['configuration'],
45 include_package_data=True,
46 zip_safe=False,
47 **kw
48 )
49