[med-svn] [khmer] 10/10: new upstream release
Michael Crusoe
misterc-guest at moszumanska.debian.org
Sun Jun 25 16:46:39 UTC 2017
This is an automated email from the git hooks/post-receive script.
misterc-guest pushed a commit to branch master
in repository khmer.
commit a5cdb20d8179f0dd0981a307f15334571044f825
Author: Michael R. Crusoe <michael.crusoe at gmail.com>
Date: Fri Jun 23 05:57:33 2017 -0700
new upstream release
---
debian/changelog | 11 +++++++++--
debian/clean | 4 ++--
debian/control | 6 +++---
debian/patches/amend-skip | 20 +-------------------
debian/patches/disable_google_analytics | 2 +-
debian/patches/get_version | 6 +++---
debian/patches/older-setuptools | 2 +-
debian/patches/series | 1 +
debian/patches/setup.py-py3 | 23 +++++++++++++++++++++++
debian/patches/update-manifest | 6 +++---
debian/rules | 7 ++++---
11 files changed, 51 insertions(+), 37 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 3e5aabc..a52c4f9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,13 +1,20 @@
-khmer (2.0~pre2.1-20170216-b2ab51575c2fa4c6bff078387ed8b67c4299df12-1) experimental; urgency=medium
+khmer (2.1.1+dfsg-1) unstable; urgency=medium
[ Andreas Tille ]
* Remove empty field
[ Michael R. Crusoe ]
- * New upstream version 2.0~pre2.1-20170216-b2ab51575c2fa4c6bff078387ed8b67c4299df12
+ * New upstream version 2.1.1
+ * Incorporate patch from Ubuntu, thank you Michael Hudson-Doyle. Closes: #862380
-- Michael R. Crusoe <michael.crusoe at gmail.com> Mon, 20 Feb 2017 01:50:56 -0800
+khmer (2.0+dfsg-10ubuntu1) artful; urgency=medium
+
+ * Fix build with Python 3.6.
+
+ -- Michael Hudson-Doyle <michael.hudson at ubuntu.com> Fri, 12 May 2017 13:15:00 +1200
+
khmer (2.0+dfsg-10) unstable; urgency=medium
* Team upload.
diff --git a/debian/clean b/debian/clean
index 0efb6f1..fe4e972 100644
--- a/debian/clean
+++ b/debian/clean
@@ -1,2 +1,2 @@
-.pybuild
-fakehome
+.pybuild/
+fakehome/
diff --git a/debian/control b/debian/control
index 832b46e..9c7ae9f 100644
--- a/debian/control
+++ b/debian/control
@@ -7,15 +7,15 @@ Priority: optional
Build-Depends: debhelper (>= 9),
dh-python,
dh-exec,
+ python3-guzzle-sphinx-theme,
python3 (>= 3.3),
python3-dev (>= 3.3),
python3-all-dev (>= 3.3),
python3-setuptools (>= 3.3),
- python3-screed,
- python3-sphinx,
- python3-sphinxcontrib.autoprogram,
+ python3-screed (>= 1.0),
python3-pytest,
python3-pytest-runner,
+ python3-sphinx,
zlib1g-dev,
libbz2-dev,
asciidoctor
diff --git a/debian/patches/amend-skip b/debian/patches/amend-skip
index 25a34ec..52f4736 100644
--- a/debian/patches/amend-skip
+++ b/debian/patches/amend-skip
@@ -1,26 +1,8 @@
From: Michael R. Crusoe <michael.crusoe at gmail.com>
Subject: Fix fatal pytest.skip usage
---- khmer.orig/tests/test_sandbox_scripts.py
-+++ khmer/tests/test_sandbox_scripts.py
-@@ -61,11 +61,12 @@
- def teardown():
- utils.cleanup()
-
--
-+ at pytest.mark.skipif(not os.path.exists(os.path.join(os.path.dirname(__file__),
-+ "../sandbox")))
- def _sandbox_scripts():
- sandbox_path = os.path.join(os.path.dirname(__file__), "../sandbox")
-- if not os.path.exists(sandbox_path):
-- pytest.skip("sandbox scripts are only tested in a repository")
-+ #if not os.path.exists(sandbox_path):
-+ # pytest.skip("sandbox scripts are only tested in a repository")
-
- path = os.path.join(sandbox_path, "*.py")
- return [os.path.normpath(s) for s in glob.glob(path)]
--- khmer.orig/tests/khmer_tst_utils.py
+++ khmer/tests/khmer_tst_utils.py
-@@ -186,7 +186,7 @@
+@@ -187,7 +187,7 @@
status = _runscript(scriptname, sandbox=sandbox)
except SystemExit as err:
status = err.code
diff --git a/debian/patches/disable_google_analytics b/debian/patches/disable_google_analytics
index 6351539..a6c3417 100644
--- a/debian/patches/disable_google_analytics
+++ b/debian/patches/disable_google_analytics
@@ -3,7 +3,7 @@ Author: Michael R. Crusoe <michael.crusoe at gmail.com>
--- khmer.orig/doc/conf.py
+++ khmer/doc/conf.py
-@@ -184,7 +184,7 @@
+@@ -186,7 +186,7 @@
# Various settings to pass to templates:
html_context = {
diff --git a/debian/patches/get_version b/debian/patches/get_version
index 93208f2..c04d91b 100644
--- a/debian/patches/get_version
+++ b/debian/patches/get_version
@@ -7,9 +7,9 @@ Description: Use debian package version instead of git version
import os
+import subprocess
- # If extensions (or modules to document with autodoc) are in another directory,
- # add these directories to sys.path here. If the directory is relative to the
-@@ -57,9 +58,12 @@
+ import guzzle_sphinx_theme
+
+@@ -56,9 +57,12 @@
# The full version, including alpha/beta/rc tags.
diff --git a/debian/patches/older-setuptools b/debian/patches/older-setuptools
index c7ee1b6..a986fe4 100644
--- a/debian/patches/older-setuptools
+++ b/debian/patches/older-setuptools
@@ -12,7 +12,7 @@ Author: Michael R. Crusoe <michael.crusoe at gmail.com>
import os
import sys
from os import listdir as os_listdir
-@@ -55,7 +53,6 @@
+@@ -56,7 +54,6 @@
from distutils.errors import DistutilsPlatformError
import versioneer
diff --git a/debian/patches/series b/debian/patches/series
index cad6753..0b16d07 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -8,3 +8,4 @@ install-prefix
cpython-bug-empty-exceptions
#silence-mt-bug
amend-skip
+setup.py-py3
diff --git a/debian/patches/setup.py-py3 b/debian/patches/setup.py-py3
new file mode 100644
index 0000000..ee2fcf2
--- /dev/null
+++ b/debian/patches/setup.py-py3
@@ -0,0 +1,23 @@
+Author: Michael R. Crusoe <michael.crusoe at gmail.com>
+Date: Fri Jun 23 06:19:31 2017 -0700
+Forwarded: https://github.com/dib-lab/khmer/pull/1333
+Subject: fix py3 compat for setup.py
+
+diff --git a/setup.py b/setup.py
+index ef9b6c12..46fba6fa 100755
+--- a/setup.py
++++ b/setup.py
+@@ -244,7 +244,11 @@ else:
+ # correctly for the citation information, but this requires a non-standard
+ # library that we don't want to add as a dependency for `setup.py`.
+ # -- Daniel Standage, 2017-05-21
+-with open('authors.csv', 'r') as csvin:
++if sys.version_info[0] == 2:
++ author_opts = {}
++else:
++ author_opts = { "newline": '', "encoding": 'utf-8'}
++with open('authors.csv', 'r', **author_opts) as csvin:
+ authors = csv.reader(csvin)
+ authorstr = ', '.join([row[0] for row in authors])
+ authorstr = 'Daniel Standage, ' + authorstr + ', C. Titus Brown'
+
diff --git a/debian/patches/update-manifest b/debian/patches/update-manifest
index 182fddf..364e7de 100644
--- a/debian/patches/update-manifest
+++ b/debian/patches/update-manifest
@@ -3,9 +3,9 @@ Subject: CONTRIBUTING.md has moved and isn't installed anymore
--- khmer.orig/MANIFEST.in
+++ khmer/MANIFEST.in
@@ -1,5 +1,5 @@
- include ChangeLog ez_setup.py IDEAS Makefile README.rst setup.cfg
+ include ChangeLog ez_setup.py IDEAS Makefile README.md setup.cfg
-include versioneer.py MANIFEST.in CITATION CONTRIBUTING.md Doxyfile.in
+include versioneer.py MANIFEST.in CITATION Doxyfile.in
- include LICENSE TODO .ycm_extra_conf.py
+ include LICENSE TODO .ycm_extra_conf.py authors.csv
recursive-include lib *.hh *.cc [Mm]akefile* get_version.py
- recursive-include third-party *.cc *.1 *.xsl README* sample* words* *.sh *.c
+ recursive-include khmer *.hh
diff --git a/debian/rules b/debian/rules
index e24d02b..8a96cfc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,8 +8,6 @@ export PYBUILD_DESTDIR_python3=debian/khmer
export USE_SYSTEM_ZLIB=true
export USE_SYSTEM_LIBBZ2=true
-export PACKAGE_VERSION := $(shell dpkg-parsechangelog | egrep '^Version:' | cut -f 2 -d ' ')
-
export HOME=$(shell echo $$PWD"/fakehome")
%:
@@ -26,7 +24,7 @@ override_dh_auto_test:
dh_auto_install
PYBUILD_SYSTEM=custom \
PYBUILD_TEST_ARGS="cd {dir}; export PATH={destdir}/usr/lib/khmer/bin:$$PATH ; \
- cd {build_dir}; {interpreter} -m pytest \
+ cd {build_dir}; export PYTHONPATH=$$(pwd); {interpreter} -m pytest \
-m 'not known_failing and not jenkins and not huge'" dh_auto_test
@@ -42,5 +40,8 @@ override_dh_install:
dh_install
find debian/khmer -name .gitignore -delete
+override_dh_sphinxdoc:
+ dh_sphinxdoc -X jquery.js
+
get-orig-source:
uscan --verbose --force-download --repack --compression xz
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/khmer.git
More information about the debian-med-commit
mailing list