chiark / gitweb /
66e8de1455c3d831fd49ce97477fe56fe522d5f1
[fdroidserver.git] / setup.py
1 #!/usr/bin/env python2
2
3 from setuptools import setup
4 import os
5 import subprocess
6 import sys
7
8 if not os.path.exists('fdroidserver/getsig/getsig.class'):
9     subprocess.check_output('cd fdroidserver/getsig && javac getsig.java',
10                             shell=True)
11
12 setup(name='fdroidserver',
13       version='0.1',
14       description='F-Droid Server Tools',
15       long_description=open('README').read(),
16       author='The F-Droid Project',
17       author_email='team@f-droid.org',
18       url='https://f-droid.org',
19       packages=['fdroidserver'],
20       scripts=['fdroid', 'fd-commit'],
21       data_files=[
22         (sys.prefix + '/share/doc/fdroidserver/examples',
23          [ 'buildserver/config.buildserver.py',
24            'examples/config.py',
25            'examples/makebs.config.py',
26            'examples/opensc-fdroid.cfg',
27            'examples/fdroid-icon.png']),
28         ('fdroidserver/getsig', ['fdroidserver/getsig/getsig.class'])
29         ],
30       install_requires=[
31         'mwclient',
32         'paramiko',
33         'PIL',
34         'python-magic',
35         'apache-libcloud >= 0.5',
36         ],
37       classifiers=[
38         'Development Status :: 3 - Alpha',
39         'Intended Audience :: Developers',
40         'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
41         'Operating System :: POSIX',
42         'Topic :: Utilities',
43         ],
44       )