-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
45 lines (38 loc) · 1.22 KB
/
setup.py
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
from setuptools import setup
"""
https://python-packaging.readthedocs.io/en/latest/command-line-scripts.html
python setup.py register sdist upload
"""
def readme():
with open('README.rst') as f:
return f.read()
setup(name='PyFGCZ',
version='3.0.3',
description="PyFGCZ contains BioBeamer and FCC python code.",
python_requires='>3.5',
long_description=readme(),
classifiers=[
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
'Environment :: Console',
'Intended Audience :: Developers',
'Intended Audience :: System Administrators',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3.7',
'Topic :: Scientific/Engineering :: Bio-Informatics',
'Topic :: Utilities',
],
url='https://github.com/fgcz/PyFGCZ',
author='Christian Panse',
author_email='cp@fgcz.ethz.ch',
license='GPLv3',
packages=['fgcz'],
install_requires=[
'lxml>=3.4',
'PyYAML>=3'
],
scripts=[
'fgcz/scripts/fgcz_biobeamer.py',
'fgcz/scripts/fgcz_fcc_run_linux.py',
'fgcz/scripts/fgcz_fcc_run_windows.py'
],
zip_safe=True)