-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsetup.py
executable file
·75 lines (68 loc) · 2.02 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import os
try:
from setuptools import setup, find_packages
except ImportError:
import ez_setup
ez_setup.use_setuptools()
from setuptools import setup, find_packages
about = {}
_about_file = os.path.join(os.path.dirname(__file__), 'slivka', '__about__.py')
exec(open(_about_file).read(), about)
setup(
name="slivka",
version=about['__version__'],
packages=find_packages(exclude=["tests", 'tests.*']),
install_requires= [
"attrs>=19.0",
"cachetools>=5.3.3",
"click>=7.0",
"Flask>=2.0",
"frozendict>=1.2",
"jsonschema>=3.0",
"MarkupSafe>=1.0",
"packaging",
"pymongo>=3.7",
"python-daemon>=3.0",
"python-dateutil>=2.8",
"PyYAML>=5.4",
"pyzmq>=19.0",
"ruamel.yaml",
"simplejson>=3.16",
"Werkzeug>=2.0",
],
tests_require=[
'mongomock>=3.18',
'PyHamcrest>=2.0.4',
'pytest-raises>=0.11',
'pytest>=7.4',
'sentinels>=1.0.0',
],
extras_require={
'gunicorn': ["gunicorn>=19.9"],
'uwsgi': ['uWSGI>=2.0'],
'bioinformatics': ['biopython>=1.72']
},
include_package_data=True,
entry_points={
"console_scripts": [
"slivka=slivka.cli:main",
]
},
author="Mateusz Maciej Warowny",
author_email="[email protected]",
url="http://bartongroup.github.io/slivka/",
download_url="https://github.com/bartongroup/slivka",
classifiers=[
"Development Status :: 4 - Beta",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Lnaguage :: Python :: 3.12",
"Programming Language :: Python :: 3 :: Only",
"Framework :: Flask",
"Topic :: Scientific/Engineering :: Bio-Informatics",
"Topic :: System :: Distributed Computing"
]
)