[med-svn] [Git][med-team/python-cogent][master] 3 commits: build-dep on python3-pytest to fix the tests
Michael R. Crusoe
gitlab at salsa.debian.org
Sun Feb 7 21:25:51 GMT 2021
Michael R. Crusoe pushed to branch master at Debian Med / python-cogent
Commits:
6d4ce250 by Michael R. Crusoe at 2021-02-07T22:25:02+01:00
build-dep on python3-pytest to fix the tests
- - - - -
1dada633 by Michael R. Crusoe at 2021-02-07T22:25:02+01:00
add Python 3.9 compatibility
- - - - -
41fe85ad by Michael R. Crusoe at 2021-02-07T22:25:03+01:00
routine-update: Ready to upload to unstable
- - - - -
6 changed files:
- debian/changelog
- debian/control
- + debian/patches/py39_union_dict
- debian/patches/series
- debian/patches/sphinx.patch
- debian/rules
Changes:
=====================================
debian/changelog
=====================================
@@ -1,4 +1,6 @@
-python-cogent (2020.12.21a+dfsg-1) UNRELEASED; urgency=medium
+python-cogent (2020.12.21a+dfsg-1) unstable; urgency=medium
+
+ * Team upload.
[ Andreas Tille ]
* New upstream version
@@ -7,8 +9,10 @@ python-cogent (2020.12.21a+dfsg-1) UNRELEASED; urgency=medium
[ Michael R. Crusoe ]
* debian/control: build without python3-jupyter-sphinx
+ * build-dep on python3-pytest to fix the tests
+ * Add patch to give Python 3.9 compatibility
- -- Andreas Tille <tille at debian.org> Tue, 26 Jan 2021 11:25:08 +0100
+ -- Michael R. Crusoe <crusoe at debian.org> Sun, 07 Feb 2021 21:40:21 +0100
python-cogent (2020.6.30a0+dfsg-1) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -22,6 +22,7 @@ Build-Depends: debhelper-compat (= 13),
python3-sphinx-bootstrap-theme,
python3-sphinx-gallery,
python3-sphinxcontrib.bibtex,
+ python3-pytest <!nocheck>,
cython3,
pandoc
Standards-Version: 4.5.1
=====================================
debian/patches/py39_union_dict
=====================================
@@ -0,0 +1,29 @@
+From: Michael R. Crusoe <crusoe at debian.org>
+Subject: Add Python 3.9 compatibility
+Forwarded: https://github.com/cogent3/cogent3/pull/850
+--- python-cogent.orig/src/cogent3/util/union_dict.py
++++ python-cogent/src/cogent3/util/union_dict.py
+@@ -2,7 +2,7 @@
+ """UnionDict extension of dict.
+ """
+ from cogent3.util.misc import extend_docstring_from
+-
++import sys
+
+ __author__ = "Thomas La"
+ __copyright__ = "Copyright 2007-2020, The Cogent Project"
+@@ -64,6 +64,14 @@
+ self.union(other)
+ return self
+
++ if sys.version_info[:2] == (3, 9):
++ def __ror__(self, other):
++ other.union(self)
++ return other
++
++ def __ior__(self, other):
++ return self.__or__(other)
++
+ def union(self, other):
+ """returns the union of self with other
+
=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
sphinx.patch
fix_interpreter.patch
+py39_union_dict
=====================================
debian/patches/sphinx.patch
=====================================
@@ -5,7 +5,7 @@ Forwarded: not-needed
--- python-cogent.orig/doc/conf.py
+++ python-cogent/doc/conf.py
-@@ -18,18 +18,19 @@
+@@ -19,18 +19,19 @@
numpydoc_class_members_toctree = False
extensions = [
=====================================
debian/rules
=====================================
@@ -7,7 +7,7 @@
export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
export PYBUILD_BEFORE_TEST=cp -r {dir}/tests/data {build_dir}
-
+export PYBUILD_TEST_PYTEST=1
export PYBUILD_NAME=cogent3
include /usr/share/dpkg/default.mk
View it on GitLab: https://salsa.debian.org/med-team/python-cogent/-/compare/865b350783a4a7b870ab67536edf27cea7459a09...41fe85ad208d3c3eeafe353061222a7892dd846f
--
View it on GitLab: https://salsa.debian.org/med-team/python-cogent/-/compare/865b350783a4a7b870ab67536edf27cea7459a09...41fe85ad208d3c3eeafe353061222a7892dd846f
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210207/4f7a6dd0/attachment-0001.html>
More information about the debian-med-commit
mailing list