debian/ 0000755 0000000 0000000 00000000000 12212154724 007166 5 ustar debian/watch 0000644 0000000 0000000 00000000230 12212154420 010203 0 ustar version=3
https://pypi.python.org/packages/source/H/HTSeq/HTSeq-([0-9.p]*).tar.gz
#https://pypi.python.org/packages/source/H/HTSeq/HTSeq-0.5.4p3.tar.gz
debian/python-htseq.pyremove 0000644 0000000 0000000 00000000033 12212154420 013406 0 ustar HTSeq.egg-info/SOURCES.txt
debian/copyright 0000644 0000000 0000000 00000002313 12212154420 011111 0 ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: HTSeq
Upstream-Contact: Simon Anders
Source: https://pypi.python.org/pypi/HTSeq/
License: GPL-3+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
.
On Debian systems, the full text of the GNU General Public License
version 3 can be found in the file /usr/share/common-licenses/GPL-3
Files: *
Copyright: 2010 Simon Anders
License: GPL-3+
The full text of the license is in /usr/share/common-licenses/GPL-3
Files: debian/*
Copyright: 2013 Diane Trout
License: GPL-3+
The full text of the license is in /usr/share/common-licenses/GPL-3
debian/python-htseq-doc.doc-base 0000644 0000000 0000000 00000000573 12212154420 013771 0 ustar Document: python-htseq
Title: HTSeq: Analyzing high-throughput sequencing data with Python
Author: Simon Anders
Abstract: HTSeq is a Python package that provides infrastructure
to process data from high-throughput sequencing assays.
Section: Science/Biology
Format: HTML
Index: /usr/share/doc/python-htseq-doc/html/index.html
Files: /usr/share/doc/python-htseq-doc/html/*.html
debian/changelog 0000644 0000000 0000000 00000000776 12212154420 011043 0 ustar htseq (0.5.4p3-2) unstable; urgency=low
[ Andreas Tille ]
* debian/control:
- add myself to Uploaders
- cme fix dpkg-control
[ Diane Trout ]
* build man pages in binary target and html pages in independent.
* disable dh_sphinxinstall for binary build.
Closes: #721780
-- Diane Trout Thu, 05 Sep 2013 10:02:53 -0700
htseq (0.5.4p3-1) unstable; urgency=low
* Initial packaging (Closes: #718664)
-- Diane Trout Fri, 12 Jul 2013 14:03:21 -0700
debian/python-htseq-doc.docs 0000644 0000000 0000000 00000000022 12212154420 013231 0 ustar build/sphinx/html
debian/source/ 0000755 0000000 0000000 00000000000 12212154420 010457 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 12212154420 011665 0 ustar 3.0 (quilt)
debian/source/options 0000644 0000000 0000000 00000000232 12212154420 012072 0 ustar extend-diff-ignore=HTSeq\.egg-info/.*
extend-diff-ignore=HTSeq/StepVector\.py
extend-diff-ignore=src/StepVector_wrap\.cxx
extend-diff-ignore=src/_HTSeq\.c debian/compat 0000644 0000000 0000000 00000000002 12212154420 010355 0 ustar 9
debian/gbp.conf 0000644 0000000 0000000 00000000232 12212154420 010573 0 ustar [DEFAULT]
pristine-tar = True
[import-orig]
filter = [
'HTSeq.egg-info/*',
'HTSeq/StepVector.py',
'src/StepVector_wrap.cxx',
'src/_HTSeq.c'
]
debian/python-htseq.install 0000644 0000000 0000000 00000000066 12212154420 013214 0 ustar usr/lib/python2*
usr/bin/htseq-count
usr/bin/htseq-qa
debian/patches/ 0000755 0000000 0000000 00000000000 12212154420 010606 5 ustar debian/patches/add_sphinx_man_pages.patch 0000644 0000000 0000000 00000001204 12212154420 015757 0 ustar Author: Diane Trout
Description: Add configuration necessary to have sphinx build
man pages from the provided reStructured text documentation.
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -189,7 +189,14 @@
# If false, no module index is generated.
#latex_use_modindex = True
-
+man_pages = [
+ ('qa', 'htseq-qa',
+ 'Perform simple quality assesment of high-throughput sequencing reads',
+ 'Simon Anders', '1'),
+ ('count', 'htseq-count',
+ 'Count the number of reads in a SAM alignment file that map to GFF features',
+ 'Simon Anders', '1'),
+]
html_theme_options = {
"sidebarbgcolor": "#006666",
debian/patches/series 0000644 0000000 0000000 00000000055 12212154420 012023 0 ustar fix_version.patch
add_sphinx_man_pages.patch
debian/patches/fix_version.patch 0000644 0000000 0000000 00000001404 12212154420 014161 0 ustar Author: Diane Trout
Description: Fix missing tuple index.
--- a/setup.py
+++ b/setup.py
@@ -9,12 +9,12 @@
sys.stderr.write( "Could not import 'setuptools', falling back to 'distutils'.\n" )
from distutils.core import setup, Extension
-if sys.version_info[0] < 2 or sys.version_info < 5:
+if sys.version_info < (2, 5):
sys.stderr.write( "Error in setup script for HTSeq:\n" )
sys.stderr.write( "You need at least version 2.5 of Python to use HTSeq.\n" )
sys.exit( 1 )
-if sys.version_info[0] >= 3:
+if sys.version_info > (3, 0, 0):
sys.stderr.write( "Error in setup script for HTSeq:\n" )
sys.stderr.write( "Sorry, this package does not yet work with Python 3.\n" )
sys.stderr.write( "Please use Python 2.x, x>=5.\n" )
debian/rules 0000755 0000000 0000000 00000001740 12212154420 010241 0 ustar #!/usr/bin/make -f
DH_VERBOSE=1
PYTHON2=$(shell pyversions -vr)
# see https://wiki.debian.org/Python/LibraryStyleGuide
export http_proxy=http://127.0.9.1:9
%:
dh $@ --with python2,sphinxdoc
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
test-python%:
python$* setup.py test -vv
override_dh_auto_test: $(PYTHON2:%=test-python%)
endif
override_dh_auto_build:
make -C src
python setup.py build
# build the man pages for the binary package
python setup.py build_sphinx -b man
override_dh_auto_install-indep:
# build the html pages for the -doc package
python setup.py build_sphinx -b html
override_dh_installchangelogs:
dh_installchangelogs -k doc/history.rst
override_dh_sphinxdoc-arch:
# dh_sphinxdoc doesn't fail silently when there are no docs
override_dh_auto_clean:
make -C src clean
rm -rf dist build MANIFEST
rm -rf *.egg-info
dh_auto_clean
# need an explicit clean target to deal with the file named clean
clean:
dh $@ --with python2,sphinxdoc
.PHONY: clean
debian/python-htseq.manpages 0000644 0000000 0000000 00000000072 12212154420 013336 0 ustar build/sphinx/man/htseq-count.1
build/sphinx/man/htseq-qa.1 debian/control 0000644 0000000 0000000 00000003321 12212154420 010561 0 ustar Source: htseq
Maintainer: Debian Med Packaging Team
Uploaders: Diane Trout ,
Andreas Tille
Section: python
Priority: optional
Build-Depends: debhelper (>= 9),
python-setuptools (>= 0.6b3),
python-all-dev (>= 2.6.5),
python-sphinx,
python-numpy (>= 1:1.3.0),
swig,
cython (>= 0.11)
Standards-Version: 3.9.4
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-med/python-htseq.git
Vcs-Git: git://anonscm.debian.org/debian-med/python-htseq.git
Homepage: http://www-huber.embl.de/users/anders/HTSeq/doc/overview.html
X-Python-Version: >= 2.5
Package: python-htseq
Architecture: any
Depends: ${misc:Depends},
${python:Depends},
${shlibs:Depends}
Description: high-throughput genome sequencing read analysis utilities
HTSeq can be used to performing a number of common analysis tasks
when working with high-throughput genome sequencing reads:
.
* Getting statistical summaries about the base-call quality scores to
study the data quality.
* Calculating a coverage vector and exporting it for visualization in
a genome browser.
* Reading in annotation data from a GFF file.
* Assigning aligned reads from an RNA-Seq experiments to exons and
genes.
Package: python-htseq-doc
Architecture: all
Section: doc
Depends: ${sphinxdoc:Depends},
${misc:Depends}
Description: documetation for HTSeq (high-throughput genome sequencing)
HTSeq can be used to performing a number of common analysis tasks
when working with high-throughput genome sequencing reads.
.
This package contains documentation in HTML form.