Add dependency information to the setup.py script
[htsworkflow.git] / setup.py
index 2229ed6b023ede2c73a331889cb79c8263311e12..82e0b60a6508d7f4d10282ae65a971f4c9a77fd8 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,26 +1,40 @@
-from setuptools import setup
+from setuptools import setup, find_packages
+from version import get_git_version
 
 setup(
-  name="gaworkflow",
-  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=["gaworkflow", 
-            "gaworkflow.pipeline",
-            "gaworkflow.frontend",
-            "gaworkflow.frontend.fctracker",
-            "gaworkflow.frontend.eland_config"           
-             ],
-  scripts=[
-        'scripts/configure_pipeline',
-        'scripts/copier',
-        'scripts/gerald2bed.py',
-        'scripts/library.py',
-        'scripts/makebed',
-        'scripts/spoolwatcher', 
-        'scripts/rerun_eland.py',
-        'scripts/retrieve_config',
-        'scripts/runfolder',
-        'scripts/runner',
+    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",
         ],
-)
+    package_data = {
+        '': ['*.turtle']
+        },
+    install_requires=['django >=1.1, <1.4',
+                      'lxml >= 2.2.4',
+                      'numpy >= 1.3',
+                      'librdf >= 1.0.14',
+                      'benderjab >= 0.2',
+                      'httplib2',
+                      'keyring',
+                      ],
+    include_package_data=True,
+
+    )