chiark / gitweb /
Merge branch 'ndk' into 'master'
[fdroidserver.git] / setup.py
1 #!/usr/bin/env python3
2
3 from setuptools import setup
4 import os
5 import sys
6
7 # workaround issue on OSX or --user installs, where sys.prefix is not an installable location
8 if os.access(sys.prefix, os.W_OK | os.X_OK):
9     data_prefix = sys.prefix
10 else:
11     data_prefix = '.'
12
13 setup(name='fdroidserver',
14       version='0.7.0',
15       description='F-Droid Server Tools',
16       long_description=open('README.md').read(),
17       author='The F-Droid Project',
18       author_email='team@f-droid.org',
19       url='https://f-droid.org',
20       packages=['fdroidserver', 'fdroidserver.asynchronousfilereader'],
21       scripts=['fdroid', 'fd-commit'],
22       data_files=[
23           (data_prefix + '/share/doc/fdroidserver/examples',
24               ['buildserver/config.buildserver.py',
25                   'examples/config.py',
26                   'examples/makebuildserver.config.py',
27                   'examples/opensc-fdroid.cfg',
28                   'examples/fdroid-icon.png']),
29       ],
30       install_requires=[
31           'clint',
32           'GitPython',
33           'mwclient',
34           'paramiko',
35           'Pillow',
36           'apache-libcloud >= 0.14.1',
37           'pyasn1',
38           'pyasn1-modules',
39           'python-vagrant',
40           'PyYAML',
41           'ruamel.yaml >= 0.13',
42           'requests < 2.11',
43           'docker-py == 1.9.0',
44       ],
45       classifiers=[
46           'Development Status :: 3 - Alpha',
47           'Intended Audience :: Developers',
48           'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
49           'Operating System :: POSIX',
50           'Topic :: Utilities',
51       ],
52       )