-from setuptools import setup
+from setuptools import setup, find_packages
+from version import get_git_version
setup(
- name="htsworkflow",
- description="some bots and other utilities to help deal with data from an illumina sequencer",
- author="Diane Trout & Brandon King",
- author_email="diane@caltech.edu",
- packages=["htsworkflow",
- "htsworkflow.pipelines",
- "htsworkflow.frontend",
- "htsworkflow.frontend.analysis",
- "htsworkflow.frontend.eland_config",
- "htsworkflow.frontend.experiments",
- "htsworkflow.frontend.inventory",
- "htsworkflow.frontend.reports",
- "htsworkflow.frontend.samples",
- "htsworkflow.automation",
- "htsworkflow.util"
- ],
- scripts=[
- 'scripts/configure_pipeline',
- 'scripts/copier',
- 'scripts/gerald2bed.py',
- 'scripts/library.py',
- 'scripts/makebed',
- 'scripts/make-library-tree',
- 'scripts/mark_archived_data',
- 'scripts/qseq2fastq',
- 'scripts/rerun_eland.py',
- 'scripts/retrieve_config',
- 'scripts/runfolder',
- 'scripts/runner',
- 'scripts/spoolwatcher',
- 'scripts/srf',
- 'scripts/srf2named_fastq.py'
- ],
+ 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',
+ ],
)