[med-svn] [Git][med-team/pyensembl][master] 3 commits: Revert "Update changelog for 2.6.0-1 release"

Karsten Schöke (@karso) gitlab at salsa.debian.org
Mon Apr 13 06:26:54 BST 2026



Karsten Schöke pushed to branch master at Debian Med / pyensembl


Commits:
0a6660ab by Karsten Schöke at 2026-04-13T06:32:02+02:00
Revert "Update changelog for 2.6.0-1 release"

This reverts commit 1693b7b6b24d166d8503ba92bb1b93d745baefda.

- - - - -
d013f03c by Karsten Schöke at 2026-04-13T06:51:38+02:00
disable test test_build_system

 This follows Debian policy where tests should validate the installed
 software rather than upstream build configuration files.

- - - - -
45c3fb37 by Karsten Schöke at 2026-04-13T06:54:14+02:00
Update changelog for 2.6.0-1 release

- - - - -


5 changed files:

- debian/changelog
- − debian/patches/change-expected_deps-for-tests.patch
- debian/patches/series
- debian/rules
- debian/tests/run-unit-test


Changes:

=====================================
debian/changelog
=====================================
@@ -1,7 +1,7 @@
 pyensembl (2.6.0-1) unstable; urgency=medium
 
   * Team Upload
-  
+
   [ Alexandre Detiste ]
   * rewrite d/watch in v5 format
   * New upstream version 2.6.0 (Closes: #1125842)
@@ -15,9 +15,10 @@ pyensembl (2.6.0-1) unstable; urgency=medium
                  public databases.
 
   [ Karsten Schöke ]
-  * insert patches for py14 compatiblity. (Closes: #1123067)
+  * insert patches for py14 compatibility. (Closes: #1123067)
+  * disable test test_build_system
 
- -- Karsten Schöke <karsten.schoeke at geobasis-bb.de>  Mon, 13 Apr 2026 06:07:52 +0200
+ -- Karsten Schöke <karsten.schoeke at geobasis-bb.de>  Mon, 13 Apr 2026 06:52:48 +0200
 
 pyensembl (2.3.13-3) unstable; urgency=medium
 


=====================================
debian/patches/change-expected_deps-for-tests.patch deleted
=====================================
@@ -1,24 +0,0 @@
-From: =?utf-8?q?Karsten_Sch=C3=B6ke?= <karsten.schoeke at geobasis-bb.de>
-Date: Sun, 12 Apr 2026 12:01:21 +0200
-Subject: change expected_deps for tests
-
----
- tests/test_build_system.py | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/tests/test_build_system.py b/tests/test_build_system.py
-index 8b758e2..4488419 100644
---- a/tests/test_build_system.py
-+++ b/tests/test_build_system.py
-@@ -69,10 +69,9 @@ def test_dependencies_correct():
-         "typechecks>=0.0.2,<1.0.0",
-         "datacache>=1.4.0,<2.0.0",
-         "memoized-property>=1.0.2",
--        "tinytimer>=0.0.0,<1.0.0",
-         "gtfparse>=2.5.0,<3.0.0",
-         "serializable>=0.2.1,<1.0.0",
--        "numpy<2",
-+        "numpy>=2.0.0,<3.0.0",
-     }
- 
-     actual_deps = set(config["project"]["dependencies"])


=====================================
debian/patches/series
=====================================
@@ -1,4 +1,3 @@
 skip-benchmark.patch
 no_tinytimer_in_requirements.txt
-change-expected_deps-for-tests.patch
 fix-argparse-nested-group.patch


=====================================
debian/rules
=====================================
@@ -4,7 +4,8 @@ export PYBUILD_NAME=pyensembl
 
 # See d/tests/control for why the following tests are ignored:
 export PYBUILD_TEST_ARGS = -v \
-	-k 'not test_download_cache.py \
+	-k 'not test_build_system \
+	and not test_download_cache.py \
 	and not test_gene_ids.py \
 	and not test_gene_names.py \
 	and not test_gene_objects.py \


=====================================
debian/tests/run-unit-test
=====================================
@@ -42,6 +42,14 @@ rm tests/test_timings.py
 rm tests/test_transcript_sequences.py
 rm tests/test_transcript_support_level.py
 
+# Upstream tests expect pyproject.toml to be present at runtime, which is
+# not the case in Debian autopkgtest environments. These tests validate
+# build-time metadata rather than runtime behavior and therefore are not
+# applicable.
+# This follows Debian policy where tests should validate the installed
+# software rather than upstream build configuration files.
+rm tests/test_build_system.py
+
 for py in $(py3versions -s)
 do 
 	$py -m pytest tests



View it on GitLab: https://salsa.debian.org/med-team/pyensembl/-/compare/1693b7b6b24d166d8503ba92bb1b93d745baefda...45c3fb37cc0c85ad5407ddb440eff1f2ad64c5dd

-- 
View it on GitLab: https://salsa.debian.org/med-team/pyensembl/-/compare/1693b7b6b24d166d8503ba92bb1b93d745baefda...45c3fb37cc0c85ad5407ddb440eff1f2ad64c5dd
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/20260413/a00d6cb4/attachment-0001.htm>


More information about the debian-med-commit mailing list