[med-svn] [iva] 01/01: applied quilt patches successfuly. Sitll issues with pysam

Jorge Soares jssoares-guest at moszumanska.debian.org
Mon Nov 24 11:24:45 UTC 2014


This is an automated email from the git hooks/post-receive script.

jssoares-guest pushed a commit to branch master
in repository iva.

commit cea28fcbe4a9e0fa8e3eca0fcf20d90b739ada8e
Author: Jorge Soares <j.s.soares at gmail.com>
Date:   Mon Nov 24 11:22:48 2014 +0000

    applied quilt patches successfuly. Sitll issues with pysam
---
 .../patches/delay-import-and-remove-dependencies   | 90 ++++++++++++++++++++++
 debian/patches/remove-all-deps-from-setup-py       | 10 ---
 debian/patches/series                              |  2 +-
 3 files changed, 91 insertions(+), 11 deletions(-)

diff --git a/debian/patches/delay-import-and-remove-dependencies b/debian/patches/delay-import-and-remove-dependencies
new file mode 100644
index 0000000..213801d
--- /dev/null
+++ b/debian/patches/delay-import-and-remove-dependencies
@@ -0,0 +1,90 @@
+Description: Delaying module import and removing pypi dependencies
+Module import delay is done so we can extract usage for building
+man pages.
+Pypi dependencies are not needed, since iva's dependencies are
+stated in the Debian control file
+--- a/scripts/iva
++++ b/scripts/iva
+@@ -1,12 +1,6 @@
+ #!/usr/bin/env python3
+ 
+ import argparse
+-import os
+-import sys
+-import multiprocessing
+-import fastaq
+-import iva
+-
+ 
+ parser = argparse.ArgumentParser(
+     usage = '%(prog)s [options] {-f reads_fwd -r reads_rev | --fr reads} <output directory>')
+@@ -69,6 +63,14 @@
+ other_group.add_argument('--version', action='version', version=iva.common.version)
+ 
+ options = parser.parse_args()
++
++
++import os
++import sys
++import multiprocessing
++import fastaq
++import iva
++
+ if options.seed_stop_length == 0:
+     options.seed_stop_length = int(0.9 * options.max_insert)
+ 
+--- a/scripts/iva_qc
++++ b/scripts/iva_qc
+@@ -1,9 +1,6 @@
+ #!/usr/bin/env python3
+ 
+ import argparse
+-import os
+-import sys
+-import iva
+ 
+ parser = argparse.ArgumentParser(
+     usage = '%(prog)s [options] {(-f <reads_1.fq> -r <reads_2.fq>) | --fr reads.fq} {(--embl_dir | --ref_db) <directory>} <assembly.fasta> <prefix of output files>',
+@@ -54,6 +51,10 @@
+ options = parser.parse_args()
+ 
+ 
++import os
++import sys
++import iva
++
+ if options.embl_dir == options.ref_db == None:
+     print('You must use one of --embl_dir or --ref_db. Cannot continue.', file=sys.stderr)
+     sys.exit(1)
+--- a/scripts/iva_qc_make_db
++++ b/scripts/iva_qc_make_db
+@@ -1,8 +1,7 @@
+ #!/usr/bin/env python3
+ 
+-import sys
++
+ import argparse
+-import iva
+ 
+ parser = argparse.ArgumentParser(
+     usage = '%(prog)s [options] <output directory>',
+@@ -18,6 +17,10 @@
+ parser.add_argument('--version', action='version', version=iva.common.version)
+ options = parser.parse_args()
+ 
++
++import sys
++import iva
++
+ iva.external_progs.write_prog_info('iva_qc_make_db', '-')
+ 
+ db = iva.kraken.Database(
+--- a/setup.py
++++ b/setup.py
+@@ -17,6 +17,5 @@
+     url='https://github.com/sanger-pathogens/iva',
+     scripts=glob.glob('scripts/*'),
+     test_suite='nose.collector',
+-    install_requires=['nose >= 1.3', 'fastaq >= 1.6.0', 'networkx'],
+     license='GPLv3',
+ )
diff --git a/debian/patches/remove-all-deps-from-setup-py b/debian/patches/remove-all-deps-from-setup-py
deleted file mode 100644
index 4494fd9..0000000
--- a/debian/patches/remove-all-deps-from-setup-py
+++ /dev/null
@@ -1,10 +0,0 @@
-Description: Relying on debian dependencies instead
---- a/setup.py
-+++ b/setup.py
-@@ -17,6 +17,5 @@
-     url='https://github.com/sanger-pathogens/iva',
-     scripts=glob.glob('scripts/*'),
-     test_suite='nose.collector',
--    install_requires=['nose >= 1.3', 'fastaq >= 1.6.0', 'networkx'],
-     license='GPLv3',
- )
diff --git a/debian/patches/series b/debian/patches/series
index fb9dc55..2c9007b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-remove-all-deps-from-setup-py
+delay-import-and-remove-dependencies

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/iva.git



More information about the debian-med-commit mailing list