[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