chiark / gitweb /
Add setup.py to pep8+pyflakes hook, fix it
[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.2.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',
29               ['fdroidserver/getsig/getsig.class']),
30           ],
31       install_requires=[
32           'mwclient',
33           'paramiko',
34           'Pillow',
35           'python-magic',
36           'apache-libcloud >= 0.14.1',
37           ],
38       classifiers=[
39           'Development Status :: 3 - Alpha',
40           'Intended Audience :: Developers',
41           'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
42           'Operating System :: POSIX',
43           'Topic :: Utilities',
44           ],
45       )