[med-svn] [Git][med-team/cnvkit][master] 5 commits: d/patches/spelling: forwarded upstream.

Michael R. Crusoe (@crusoe) gitlab at salsa.debian.org
Tue Mar 5 09:55:38 GMT 2024



Michael R. Crusoe pushed to branch master at Debian Med / cnvkit


Commits:
a9d2318c by Michael R. Crusoe at 2024-03-05T10:18:30+01:00
d/patches/spelling: forwarded upstream.

- - - - -
a2349549 by Michael R. Crusoe at 2024-03-05T10:18:31+01:00
d/control: build the PEP-517 way with pybuild-plugin-pyproject.

- - - - -
61a43c61 by Michael R. Crusoe at 2024-03-05T10:18:31+01:00
d/control: also run the built-in tests as autopkgtests.

- - - - -
af8fcbe4 by Michael R. Crusoe at 2024-03-05T10:21:44+01:00
d/rules: move items into d/clean.

- - - - -
3168dd1e by Michael R. Crusoe at 2024-03-05T10:53:08+01:00
d/tests: skip-not-installable for s390x and others where python3- pysam isn't available.

- - - - -


9 changed files:

- debian/changelog
- debian/clean
- debian/control
- debian/patches/no-py-ext
- debian/patches/python3compat.patch
- debian/patches/spelling
- debian/rules
- + debian/tests/autopkgtest-pkg-pybuild.conf
- debian/tests/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+cnvkit (0.9.10-2) UNRELEASED; urgency=medium
+
+  * d/patches/spelling: forwarded upstream.
+  * d/control: build the PEP-517 way with pybuild-plugin-pyproject.
+  * d/control: also run the built-in tests as autopkgtests.
+  * d/rules: move items into d/clean.
+  * d/tests: skip-not-installable for s390x and others where python3-
+    pysam isn't available.
+
+ -- Michael R. Crusoe <crusoe at debian.org>  Tue, 05 Mar 2024 10:11:04 +0100
+
 cnvkit (0.9.10-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/clean
=====================================
@@ -1,2 +1,7 @@
 debian/*.1
 debian/*.include
+test/p2-20-metrics.tsv
+test/p2-5_5-metrics.tsv
+test/p2-9_2-metrics.tsv
+test/build/
+CNVkit.egg-info/


=====================================
debian/control
=====================================
@@ -9,6 +9,7 @@ Build-Depends: debhelper-compat (= 13),
                dh-sequence-python3,
                python3-all,
                python3-setuptools,
+               pybuild-plugin-pyproject,
                python3-pytest <!nocheck>,
                python3-pyfaidx <!nocheck>,
                python3-biopython <!nocheck>,
@@ -27,6 +28,7 @@ Vcs-Browser: https://salsa.debian.org/med-team/cnvkit
 Vcs-Git: https://salsa.debian.org/med-team/cnvkit.git
 Homepage: https://cnvkit.readthedocs.org
 Rules-Requires-Root: no
+Testsuite: autopkgtest-pkg-pybuild
 
 Package: cnvkit
 Architecture: amd64 arm64 ppc64el


=====================================
debian/patches/no-py-ext
=====================================
@@ -1,8 +1,9 @@
-Author: Michael R. Crusoe <michael.crusoe at gmail.com>
+Author: Michael R. Crusoe <crusoe at debian.org>
 Description: Remove .py extensions as per Debian policy
   This patch is deactivated since this is differently organised in upstream
   code and inside Debian Med we decided to derive from policy (see
      https://lists.debian.org/debian-med/2018/06/msg00043.html)
+Forwarded: not-needed
 
 --- a/pyproject.toml
 +++ b/pyproject.toml


=====================================
debian/patches/python3compat.patch
=====================================
@@ -1,4 +1,5 @@
 Description: enable building with Python3
+Forwarded: not-needed
 --- a/test/test_cnvlib.py
 +++ b/test/test_cnvlib.py
 @@ -1,4 +1,4 @@


=====================================
debian/patches/spelling
=====================================
@@ -1,5 +1,6 @@
-From: Michael R. Crusoe <michael.crusoe at gmail.com>
+From: Michael R. Crusoe <crusoe at debian.org>
 Subject: Fix typos
+Forwarded: https://github.com/etal/cnvkit/pull/873
 --- a/cnvlib/commands.py
 +++ b/cnvlib/commands.py
 @@ -272,7 +272,7 @@ P_batch.add_argument(


=====================================
debian/rules
=====================================
@@ -18,7 +18,4 @@ override_dh_auto_install:
 
 override_dh_auto_clean:
 	cd test && ${MAKE} clean || /bin/true
-#	if [ -f cnvkit ]; then mv cnvkit cnvkit.py; fi
 	dh_auto_clean
-	rm -rf test/p2-20-metrics.tsv test/p2-5_5-metrics.tsv test/p2-9_2-metrics.tsv
-	rm -rf test/build CNVkit.egg-info


=====================================
debian/tests/autopkgtest-pkg-pybuild.conf
=====================================
@@ -0,0 +1 @@
+extra_restrictions = skip-not-installable


=====================================
debian/tests/control
=====================================
@@ -1,3 +1,3 @@
 Tests: run-unit-test
 Depends: @, poppler-utils
-Restrictions: allow-stderr
+Restrictions: allow-stderr, skip-not-installable



View it on GitLab: https://salsa.debian.org/med-team/cnvkit/-/compare/44fa2541b54f329634ccc759f976206d32533d68...3168dd1e4cbc82032f4f24d474459dfb8c1160d1

-- 
View it on GitLab: https://salsa.debian.org/med-team/cnvkit/-/compare/44fa2541b54f329634ccc759f976206d32533d68...3168dd1e4cbc82032f4f24d474459dfb8c1160d1
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/20240305/cb4d8086/attachment-0001.htm>


More information about the debian-med-commit mailing list