X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=htsworkflow.git;a=blobdiff_plain;f=setup.py;h=dc3351cf88d7e0d8a449f02220c943bb43e64d8d;hp=eb4f67639716d487d06e91ebe212f3a2ce866ef2;hb=573fb14500e40a32c03bd3734ada296da769b884;hpb=e60838ccafd9b06505be872a03a5b6d51d18c1ce diff --git a/setup.py b/setup.py index eb4f676..dc3351c 100644 --- a/setup.py +++ b/setup.py @@ -1,10 +1,42 @@ -from setuptools import setup +from setuptools import setup, find_packages +from version import get_git_version setup( - name="uashelper", - description="some bots and other utilities to help deal with data from an illumina sequencer", - author="Diane Trout", - author_email="diane@caltech.edu", - packages=["uashelper"], - scripts=['scripts/spoolwatcher', 'scripts/copier'], + name="htsworkflow", + version=get_git_version(), + description="Utilities to help manage high-through-put sequencing", + author="Diane Trout, Brandon King", + author_email="diane@caltech.edu", + packages=find_packages(), + scripts=[ + "scripts/htsw-copier", + "scripts/htsw-eland2bed", + "scripts/htsw-elandseq", + "scripts/htsw-gerald2bed", + "scripts/htsw-get-config", + "scripts/htsw-qseq2fastq", + "scripts/htsw-record-runfolder", + "scripts/htsw-runfolder", + "scripts/htsw-runner", + "scripts/htsw-spoolwatcher", + "scripts/htsw-srf", + "scripts/htsw-srf2fastq", + "scripts/htsw-update-archive", + "scripts/htsw-validate", + ], + # I should be using one or the other package import + package_data = { + '': ['*.turtle'] + }, + include_package_data=True, + install_requires=['distribute', + 'django >=1.1, <1.4', + 'lxml >= 2.2.4', + 'numpy >= 1.3', + 'benderjab >= 0.2', + 'httplib2', + 'keyring', + # This dependency is redland librdf, which doesn't have a public egg + #'librdf >= 1.0.14', + ], )