From 0dfb6a47a309b01358dc405d8dd3abab512c3213 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 8 Dec 2025 23:03:20 +0000 Subject: [PATCH] gnu: python-dendropy: Update to 5.0.8. * gnu/packages/bioinformatics.scm (python-dendropy): Update to 5.0.8. [arguments] : Remove python-compatibility. [propagated-inputs]: Remove python-setuptools. [native-inputs]: Remove python-wheel; add python-setuptools. Change-Id: Id8cec99a2c15081334c6584b2868bb2c729b5409 Signed-off-by: Rutherther --- gnu/packages/bioinformatics.scm | 33 ++++++++++++--------------------- 1 file changed, 12 insertions(+), 21 deletions(-) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index d3c6f036b579bcbf255d456595475bd372187aa8..5cca694098587ee9d6608eefb9bb880f6af45f1f 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -7181,42 +7181,33 @@ currently runs on single machines and on slurm via its API.") (define-public python-dendropy (package (name "python-dendropy") - (version "4.5.1") + (version "5.0.8") (source (origin (method git-fetch) - ;; Source from GitHub so that tests are included. (uri (git-reference - (url "https://github.com/jeetsukumaran/DendroPy") - (commit (string-append "v" version)))) + (url "https://github.com/jeetsukumaran/DendroPy") + (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "0lrfzjqzbpk1rrra9vd7z2j7q09jy9w1ss7wn2rd85i4k5y3xz8l")))) + "0gcg4brixwh1dykrwkb2iyg9q27zz6d4gd7p05p08r8pbvsscqh2")))) (build-system pyproject-build-system) (arguments (list - #:test-flags - '(list "-k" + ;; tests: 1047 passed, 5 deselected, 12 warnings + #:test-flags + #~(list "-k" (string-join ;; These tests fail because we have no "paup" executable. (list "not test_group1" "test_basic_split_counting_under_different_rootings" "test_basic_split_count_with_incorrect_weight_treatment_raises_error" - "test_basic_split_count_with_incorrect_rootings_raises_error" - - ;; Assert error for unknown reasons - "test_by_num_lineages") - " and not ")) - #:phases - '(modify-phases %standard-phases - (add-after 'unpack 'python-compatibility - (lambda _ - (substitute* "tests/test_datamodel_taxon.py" - (("collections.Iterable") - "collections.abc.Iterable"))))))) - (native-inputs (list python-pytest python-wheel)) - (propagated-inputs (list python-setuptools)) + "test_basic_split_count_with_incorrect_rootings_raises_error") + " and not ")))) + (native-inputs + (list python-pytest + python-setuptools)) (home-page "https://dendropy.org/") (synopsis "Library for phylogenetics and phylogenetic computing") (description