chiark / gitweb /
'ssh' python module no longer needed, only 'paramiko'
[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/fdroid-icon.png']),
27         ('fdroidserver/getsig', ['fdroidserver/getsig/getsig.class'])
28         ],
29       install_requires=[
30         'mwclient',
31         'paramiko',
32         'PIL',
33         'python-magic',
34         ],
35       classifiers=[
36         'Development Status :: 3 - Alpha',
37         'Intended Audience :: Developers',
38         'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
39         'Operating System :: POSIX',
40         'Topic :: Utilities',
41         ],
42       )