setup.py 1.58 KB
Newer Older
1 2
from setuptools import setup, find_packages

3
version = '1.2.6-dev'
4

5 6 7
def read(name):
    return open(name).read()

8
long_description = (read('README.rst') + '\n' + read('CHANGELOG.rst'))
9

10
install_requires = [
11 12 13
          # -*- Extra requirements: -*-
          'zope.interface',
          'PasteDeploy',
14
          'PasteScript[WSGIUtils]',
15
          'pyPdf',
16
          'psutil>=3.0.0',
Priscila Manhaes's avatar
Priscila Manhaes committed
17
          'lxml',
18
          'python-magic',
19 20
          'argparse',
          'erp5.util'
21
          ]
22

23 24
setup(name='cloudooo',
      version=version,
Nicolas Delaby's avatar
Nicolas Delaby committed
25
      description="XML-RPC document conversion server",
26
      long_description=long_description,
27 28
      classifiers=[
        "Topic :: System :: Networking",
29 30 31 32 33 34 35
        "Topic :: System :: Operating System Kernels :: Linux",
        "Topic :: Internet :: WWW/HTTP :: WSGI",
        "Programming Language :: Python :: 2.6",
        "Natural Language :: English",
        "Framework :: Paste"],
      keywords='xmlrpc openoffice wsgi paste python',
      author='Gabriel M. Monnerat',
36 37
      author_email='gabriel@nexedi.com',
      url='https://lab.nexedi.com/nexedi/cloudooo.git',
38
      license='GPLv3+ with wide exception for FOSS',
Rafael Monnerat's avatar
Rafael Monnerat committed
39
      packages=find_packages(),
40 41
      include_package_data=True,
      zip_safe=False,
42
      install_requires=install_requires,
43 44
      entry_points="""
      [paste.app_factory]
45
      main = cloudooo.paster_application:application
46
      [console_scripts]
47
      cloudooo_tester = cloudooo.bin.cloudooo_tester:main
48
      echo_cloudooo_conf = cloudooo.bin.echo_cloudooo_conf:main
49
      runCloudoooUnitTest = cloudooo.tests.runHandlerUnitTest:run
50 51
      """,
      )