-
Notifications
You must be signed in to change notification settings - Fork 44
/
setup.py
47 lines (43 loc) · 1.39 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
import flowcraft
from setuptools import setup
VERSION = flowcraft.__version__
with open("README.md") as fh:
README = fh.read()
setup(
name="flowcraft",
version="{}".format(VERSION),
packages=["flowcraft",
"flowcraft.templates",
"flowcraft.templates.flowcraft_utils",
"flowcraft.generator",
"flowcraft.generator.components",
"flowcraft.generator.recipes"],
package_dir={"flowcraft": "flowcraft"},
package_data={"flowcraft": ["nextflow.config",
"profiles.config",
"bin/*",
"lib/*",
"resources/*",
"generator/templates/*"]},
data_files=[("", ["LICENSE"])],
install_requires=[
"pympler",
"python-dateutil",
"argparse",
"jinja2",
"requests"
],
description="A Nextflow pipeline assembler for genomics. Pick your "
"modules. Assemble them. Run the pipeline.",
long_description=README,
long_description_content_type="text/markdown",
url="https://github.com/assemblerflow/flowcraft",
author="Diogo N Silva",
author_email="o.diogosilva@gmail.com",
license="GPL3",
entry_points={
"console_scripts": [
"flowcraft = flowcraft.flowcraft:main"
]
}
)