1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
try:
from setuptools import setup, find_packages
except ImportError:
from distutils.core import setup
import os
here = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(here, 'README.md')) as f:
README = f.read()
with open(os.path.join(here, 'CHANGES.txt')) as f:
CHANGES = f.read()
with open('requirements.txt') as f:
requirements = f.read().splitlines()
config = {
'description': 'BioMAJ download service',
'long_description': README + '\n\n' + CHANGES,
'long_description_content_type': 'text/markdown',
'author': 'GenOuest platform',
'url': 'https://biomaj.genouest.org',
'download_url': 'https://biomaj.genouest.org',
'author_email': 'support@genouest.org',
'version': '3.2.12',
'classifiers': [
# How mature is this project? Common values are
# 3 - Alpha
# 4 - Beta
# 5 - Production/Stable
'Development Status :: 5 - Production/Stable',
'Environment :: Console',
'Natural Language :: English',
'Operating System :: POSIX :: Linux',
# Indicate who your project is intended for
'Intended Audience :: Science/Research',
'Topic :: Scientific/Engineering :: Bio-Informatics',
# Pick your license as you wish (should match "license" above)
'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
# Specify the Python versions you support here. In particular, ensure
# that you indicate whether you support Python 2, Python 3 or both.
'Programming Language :: Python :: 3 :: Only',
'Programming Language :: Python :: 3.6'
],
'python_requires': '>=3.6, <4',
'install_requires': requirements,
'tests_require': ['pytest'],
'packages': find_packages(),
'include_package_data': True,
'scripts': ['bin/biomaj_download_consumer.py'],
'name': 'biomaj_download'
}
setup(**config)
|