[med-svn] [Git][med-team/pyranges][master] 5 commits: healthcheck-all.patch: new: fix test failure.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Wed Aug 23 20:24:13 BST 2023



Étienne Mollier pushed to branch master at Debian Med / pyranges


Commits:
051023b6 by Étienne Mollier at 2023-08-23T19:29:32+02:00
healthcheck-all.patch: new: fix test failure.

The test failure seems to be caused by a call to an obsoleted method
in a decorator describing the properties of the affected test.

Closes: #1042046

- - - - -
eb1ca22f by Étienne Mollier at 2023-08-23T19:47:51+02:00
d/control: add myself to uploaders.

- - - - -
d20e89f3 by Étienne Mollier at 2023-08-23T19:52:33+02:00
d/rules: use execute_after_dh_* targets in place of overrides.

- - - - -
ce89fca3 by Étienne Mollier at 2023-08-23T19:53:03+02:00
d/clean: remove remnants of *.bam* test data.

- - - - -
e47fd1e3 by Étienne Mollier at 2023-08-23T19:55:01+02:00
ready to upload to unstable.

- - - - -


6 changed files:

- debian/changelog
- + debian/clean
- debian/control
- + debian/patches/healthcheck-all.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+pyranges (0.0.111+ds-5) unstable; urgency=medium
+
+  * healthcheck-all.patch: new: fix test failure.
+    The test failure seems to be caused by a call to an obsoleted method
+    in a decorator describing the properties of the affected test.
+    (Closes: #1042046)
+  * d/control: add myself to uploaders.
+  * d/rules: use execute_after_dh_* targets in place of overrides.
+  * d/clean: remove remnants of *.bam* test data.
+
+ -- Étienne Mollier <emollier at debian.org>  Wed, 23 Aug 2023 19:54:31 +0200
+
 pyranges (0.0.111+ds-4) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/clean
=====================================
@@ -0,0 +1,4 @@
+pyranges/example_data/control.bam
+pyranges/example_data/control.bam.bai
+tests/test_data/test_sorted.bam
+tests/test_data/test_sorted.bam.bai


=====================================
debian/control
=====================================
@@ -1,6 +1,7 @@
 Source: pyranges
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
-Uploaders: Steffen Moeller <moeller at debian.org>
+Uploaders: Steffen Moeller <moeller at debian.org>,
+           Étienne Mollier <emollier at debian.org>
 Section: python
 Testsuite: autopkgtest-pkg-python
 Priority: optional


=====================================
debian/patches/healthcheck-all.patch
=====================================
@@ -0,0 +1,27 @@
+Description: fix deprecated HealthCheck.all() decorator parameter.
+ The HealthCheck.all() method has been deprecated in favor of specifying in a
+ list which checks to ignore in a subsequent test function.  The error message
+ suggests use of HealthCheck.return_value.  Other options are documented on
+ Python hypothesis module documentation[1].  It is worth noting the attribute
+ return_value itself is marked as deprecated, so we might as well just buy us
+ some time until a possibly more appropriate fix.
+ .
+ [1]: https://hypothesis.readthedocs.io/en/latest/settings.html#health-checks
+
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042046
+Forwarded: no
+Last-Update: 2023-08-23
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- pyranges.orig/tests/test_unary.py
++++ pyranges/tests/test_unary.py
+@@ -289,7 +289,7 @@
+ @settings(
+     max_examples=max_examples,
+     deadline=deadline,
+-    suppress_health_check=HealthCheck.all())
++    suppress_health_check=[HealthCheck.return_value])
+ @given(selector=selector())  # pylint: disable=no-value-for-parameter
+ def test_getitem(selector):
+ 


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 fix_dtype.patch
 reorder.patch
 numpy_1.24.patch
+healthcheck-all.patch


=====================================
debian/rules
=====================================
@@ -13,16 +13,14 @@ export PYBUILD_TEST_ARGS=-n $(shell nproc)
 %:
 	dh $@ --with python3 --buildsystem=pybuild
 
-override_dh_auto_build:
-	dh_auto_build
+execute_after_dh_auto_build:
 	echo 'Generating corresponding files ...'
 	cat debian/missing-sources/test_sorted.sam| samtools view -Sb - > tests/test_data/test_sorted.bam
 	cat debian/missing-sources/control.sam| samtools view -Sb - > pyranges/example_data/control.bam
 	samtools index tests/test_data/test_sorted.bam tests/test_data/test_sorted.bam.bai
 	samtools index pyranges/example_data/control.bam pyranges/example_data/control.bam.bai
 
-override_dh_install:
-	dh_install
+execute_after_dh_install:
 	find debian/ -name *.bam* | xargs rm -rf
 	find debian/ -name 'hi' | xargs rm -rf
 	find debian/ -name '.hypothesis' | xargs rm -rf



View it on GitLab: https://salsa.debian.org/med-team/pyranges/-/compare/5f31038b23defd2a58d0901fcab3a29f1e3f5d32...e47fd1e3b19c858115e54a5a56f9e6193cb36bed

-- 
View it on GitLab: https://salsa.debian.org/med-team/pyranges/-/compare/5f31038b23defd2a58d0901fcab3a29f1e3f5d32...e47fd1e3b19c858115e54a5a56f9e6193cb36bed
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/20230823/230dc666/attachment-0001.htm>


More information about the debian-med-commit mailing list