view src/setup.py @ 212:ca6999a5b402

Better setup.py.
author Daniele Nicolodi <daniele@grinta.net>
date Fri, 18 Nov 2011 00:47:32 +0100
parents 8d21600963d7
children
line wrap: on
line source

from setuptools import setup

version = '0.5dev'

requires = [
    'distribute',
    'Flask',
    'WTForms',
    'itsdangerous',
    'python-dateutil < 2.0',
]

try:
    import argparse
except ImportError:
    # we have python < 2.7
    requires.append('argparse')

try:
    from collections import OrderedDict
except ImportError:
    # we have python < 2.7
    requires.append('ordereddict')


setup(name='ltpdarepo',
      version=version,
      keywords='',
      author='Daniele Nicolodi',
      author_email='nicolodi@science.unitn.it',
      url='http://dev.grinta.net/hg/ltpdarepo/',
      license='AGPLv3+',

      packages=['ltpdarepo', ],
      include_package_data=True,
      package_data={'': ['*.txt', '*.rst', '*.sql']},
      zip_safe=False,
      install_requires=requires,
      entry_points={
          'console_scripts': [
              'run = ltpdarepo:main',
              'admin = ltpdarepo.admin:main', ]
          }
      )