Test htsworkflow under several different django & python versions
[htsworkflow.git] / setup.py
1 from setuptools import setup, find_packages
2 from version import get_git_version
3
4 setup(
5     name="htsworkflow",
6     version=get_git_version(),
7     description="Utilities to help manage high-through-put sequencing",
8     author="Diane Trout, Brandon King",
9     author_email="diane@caltech.edu",
10     packages=find_packages(),
11     scripts=[
12         "scripts/htsw-copier",
13         "scripts/htsw-eland2bed",
14         "scripts/htsw-elandseq",
15         "scripts/htsw-gerald2bed",
16         "scripts/htsw-get-config",
17         "scripts/htsw-qseq2fastq",
18         "scripts/htsw-record-runfolder",
19         "scripts/htsw-runfolder",
20         "scripts/htsw-runner",
21         "scripts/htsw-spoolwatcher",
22         "scripts/htsw-srf",
23         "scripts/htsw-srf2fastq",
24         "scripts/htsw-update-archive",
25         "scripts/htsw-validate",
26     ],
27     # I should be using one or the other package import
28     package_data={
29         '': ['*.turtle']
30         },
31     include_package_data=True,
32     install_requires=[
33         'distribute',
34         'django >=1.7, <1.8',
35         'lxml >= 2.2.4',
36         'numpy >= 1.6',
37         'pandas',
38         # 'benderjab >= 0.2',
39         'httplib2',
40         'keyring',
41         'jsonschema',
42         'PyLD',
43         'requests',
44         'six',
45         'psycopg2',
46         'pytz',
47         'rdflib',
48         'factory_boy',
49     ],
50 )