[med-svn] [python-pyvcf] 01/02: Move the binary scripts into a separate binary package
Andreas Tille
tille at debian.org
Wed Oct 14 12:56:56 UTC 2015
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository python-pyvcf.
commit 264d74922cb6fe4e8bbabf71d16ae99f3ba3226c
Author: Andreas Tille <tille at debian.org>
Date: Wed Oct 14 14:56:12 2015 +0200
Move the binary scripts into a separate binary package
---
debian/control | 26 ++++++++++++++++++++++++--
debian/rules | 6 ++++++
2 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/debian/control b/debian/control
index 6f1e088..c6d3566 100644
--- a/debian/control
+++ b/debian/control
@@ -60,10 +60,32 @@ Description: Variant Call Format (VCF) parser for Python 3
.
This package provides the Python 3 modules.
-Package: python-pyvcf-examples
+Package: pyvcf
Architecture: all
Depends: ${misc:Depends},
- ${python:Depends}
+ ${python3:Depends},
+ python3-pyvcf
+Description: helper scripts for Variant Call Format (VCF) parser
+ The Variant Call Format (VCF) specifies the format of a text file used
+ in bioinformatics for storing gene sequence variations. The format has
+ been developed with the advent of large-scale genotyping and DNA
+ sequencing projects, such as the 1000 Genomes Project.
+ .
+ The intent of this module is to mimic the ``csv`` module in the Python
+ stdlib, as opposed to more flexible serialization formats like JSON or
+ YAML. ``vcf`` will attempt to parse the content of each record based on
+ the data types specified in the meta-information lines -- specifically
+ the ##INFO and
+ ##FORMAT lines. If these lines are missing or incomplete, it will check
+ against the reserved types mentioned in the spec. Failing that, it will
+ just return strings.
+ .
+ This package provides helper scripts using python3-pyvcf.
+
+Package: python-pyvcf-examples
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: python3-pyvcf | python-pyvcf
Description: Example data for Variant Call Format (VCF) parser for Python
The Variant Call Format (VCF) specifies the format of a text file used
in bioinformatics for storing gene sequence variations. The format has
diff --git a/debian/rules b/debian/rules
index 34fefd6..e21fa24 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,7 @@
export PYBUILD_NAME=pyvcf
examplesdir=debian/python-$(PYBUILD_NAME)-examples/usr/share/doc/python-$(PYBUILD_NAME)-examples
+helperdir=debian/$(PYBUILD_NAME)/usr
%:
dh $@ --with python2,python3 --buildsystem=pybuild
@@ -17,6 +18,11 @@ override_dh_install:
mv `find debian/python-$(PYBUILD_NAME) -type d -name test | head -n 1` $(examplesdir)
find debian/python3-$(PYBUILD_NAME) -type d -name test | xargs rm -rf
find $(examplesdir) -name "*.pyc" -delete
+ mkdir -p $(helperdir)
+ mv debian/python3-$(PYBUILD_NAME)/usr/bin $(helperdir)
+ # strip .py extension
+ mv $(helperdir)/bin/vcf_filter.py $(helperdir)/bin/vcf_filter
+ rm -rf debian/python-$(PYBUILD_NAME)/usr/bin
get-orig-source:
. debian/get-orig-source
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/python-pyvcf.git
More information about the debian-med-commit
mailing list