3 from setuptools import setup
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
13 setup(name='fdroidserver',
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',
21 packages=['fdroidserver', 'fdroidserver.asynchronousfilereader'],
22 scripts=['fdroid', 'fd-commit', 'makebuildserver'],
24 (data_prefix + '/share/doc/fdroidserver/examples',
25 ['buildserver/config.buildserver.py',
27 'examples/fdroid-icon.png',
28 'examples/makebuildserver.config.py',
29 'examples/opensc-fdroid.cfg',
30 'examples/public-read-only-s3-bucket-policy.json',
31 'examples/template.yml']),
33 python_requires='>=3.4',
40 'apache-libcloud >= 0.14.1',
45 'ruamel.yaml >= 0.13',
46 'requests >= 2.5.2, != 2.11.0, != 2.12.2, != 2.18.0',
47 'docker-py >= 1.9, < 2.0',
50 'Development Status :: 4 - Beta',
51 'Intended Audience :: Developers',
52 'Intended Audience :: Information Technology',
53 'Intended Audience :: System Administrators',
54 'Intended Audience :: Telecommunications Industry',
55 'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
56 'Operating System :: POSIX',
57 'Operating System :: MacOS :: MacOS X',
58 'Operating System :: Unix',