-from setuptools import setup
+from setuptools import setup, find_packages
from version import get_git_version
setup(
description="Utilities to help manage high-through-put sequencing",
author="Diane Trout, Brandon King",
author_email="diane@caltech.edu",
- packages=["htsworkflow",
- "htsworkflow.automation",
- "htsworkflow.pipelines",
- "htsworkflow.util",
- # django site
- "htsworkflow.frontend",
- "htsworkflow.frontend.analysis",
- "htsworkflow.frontend.eland_config",
- "htsworkflow.frontend.experiments",
- "htsworkflow.frontend.inventory",
- "htsworkflow.frontend.reports",
- "htsworkflow.frontend.samples",
- ],
+ packages=find_packages(),
scripts=[
"scripts/htsw-copier",
"scripts/htsw-eland2bed",
"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',
+ ],
+)