-
Notifications
You must be signed in to change notification settings - Fork 22
/
setup.py
58 lines (51 loc) · 1.5 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
import os
import glob
from setuptools import setup, find_packages
def read(fname):
return open(os.path.join(os.path.dirname(__file__), fname)).read()
def package_files(directory):
paths = []
for (path, directories, filenames) in os.walk(directory):
for filename in filenames:
paths.append(os.path.join('..', path, filename))
return paths
#extra_files = package_files('test_data')
setup(
name='bracer',
version=0.2,
author="Mike Stubbington, Ida Lindeman, Guy Emerton, Nick England",
entry_points={
'console_scripts': [
'bracer=bracerlib.launcher:launch'
]
},
author_email="[email protected]",
description="Reconstruction of B-Cell receptor sequences from single-cell RNA-seq data",
licence="Apache",
keywords="biopython genetics",
url="https://github.com/teichlab/bracer",
packages=find_packages(),
#package_data={'bracer': extra_files},
install_requires=[
"biopython>=1.80",
"cycler>=0.10.0",
"decorator>=4.0.9",
"matplotlib>=1.5.1",
"networkx>=1.11",
"numpy>=1.11.0",
"pandas>=0.18.0",
"prettytable>=0.7.2",
"pydot>=1.4.2",
"pyparsing>=2.0.3",
"python-dateutil>=2.5.2",
"python-Levenshtein>=0.12.0",
"pytz>=2016.3",
"scipy>=0.17.0",
"seaborn>=0.11.0",
"six>=1.10.0",
"mock>=2.0.0",
"future>=0.15.2",
"changeo>=0.3.7",
"cutadapt>=1.14.0"
]
)