[med-svn] [python-pysam] 01/01: New upstream version 0.12.0.1+ds

Afif Elghraoui afif at moszumanska.debian.org
Sun Sep 10 07:23:05 UTC 2017


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

afif pushed a commit to branch upstream
in repository python-pysam.

commit b6750ccc328ed95c9ffe94627edccb0886c19f6a
Author: Afif Elghraoui <afif at debian.org>
Date:   Sun Sep 10 00:15:40 2017 -0400

    New upstream version 0.12.0.1+ds
---
 MANIFEST.in         | 8 ++++++++
 bcftools/config.h   | 2 ++
 doc/release.rst     | 7 +++++++
 pysam/version.py    | 2 +-
 run_tests_travis.sh | 2 ++
 setup.py            | 7 ++++++-
 6 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index 3f2a9cb..20b7777 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -15,12 +15,20 @@ include pysam/libc*.pyx
 include pysam/libc*.c
 include pysam/*.c
 include pysam/*.h
+
+# samtools
 include samtools/configure
 include samtools/config.mk.in
 include samtools/config.h.in
 include samtools/*.h
 exclude samtools/config.h
 include samtools/*/*.h
+
+# bcftools
+include bcftools/*.h
+exclude bcftools/config.h
+
+# htslib
 include htslib/*.c
 include htslib/*.h
 exclude htslib/config.h
diff --git a/bcftools/config.h b/bcftools/config.h
new file mode 100644
index 0000000..f8fff59
--- /dev/null
+++ b/bcftools/config.h
@@ -0,0 +1,2 @@
+/* empty config.h created by pysam */
+/* conservative compilation options */
diff --git a/doc/release.rst b/doc/release.rst
index 4a9b35c..18af4ad 100644
--- a/doc/release.rst
+++ b/doc/release.rst
@@ -2,6 +2,12 @@
 Release notes
 =============
 
+Release 0.12.0.1
+================
+
+Bugfix release to solve compilation issue due to missinge
+bcftools/config.h file.
+
 Release 0.12.0
 ==============
 
@@ -31,6 +37,7 @@ contains a series of bugfixes.
 * [#496] upgrade to htslib/samtools/bcftools versions 1.5
 * add start/stop to AlignmentFile.fetch() to be consistent with
   VariantFile.fetch(). "end" is kept for backwards compatibility.
+* [#512] add get_index_statistics() method to AlignmentFile.
 
 Upcoming changes:
 
diff --git a/pysam/version.py b/pysam/version.py
index 89cf2de..2a416f1 100644
--- a/pysam/version.py
+++ b/pysam/version.py
@@ -1,5 +1,5 @@
 # pysam versioning information
-__version__ = "0.12"
+__version__ = "0.12.0.1"
 
 # TODO: upgrade number
 __samtools_version__ = "1.5"
diff --git a/run_tests_travis.sh b/run_tests_travis.sh
index 45c928e..fa44857 100755
--- a/run_tests_travis.sh
+++ b/run_tests_travis.sh
@@ -85,6 +85,8 @@ echo "checking for presence of config.h files in tar-ball"
 tar -tvzf dist/pysam-*.tar.gz | grep "config.h$"
 
 if [ $? != 1 ]; then
+    echo "ERROR: found config.h in tar-ball"
+    tar -tvzf dist/pysam-*.tar.gz | grep "config.h%"
     exit 1
 fi
 
diff --git a/setup.py b/setup.py
index 5b23d20..66783ae 100644
--- a/setup.py
+++ b/setup.py
@@ -134,7 +134,12 @@ package_list = ['pysam',
 package_dirs = {'pysam': 'pysam',
                 'pysam.include.samtools': 'samtools',
                 'pysam.include.bcftools': 'bcftools'}
-config_headers = ["samtools/config.h"]
+
+# list of config files that will be automatically generated should
+# they not already exist or be created by configure scripts in the
+# subpackages.
+config_headers = ["samtools/config.h",
+                  "bcftools/config.h"]
 
 from cy_build import CyExtension as Extension, cy_build_ext as build_ext
 

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



More information about the debian-med-commit mailing list