From 9b033228ec791c9f259dbad2bc94f0896b280c42 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 3 Oct 2025 12:00:14 +0100 Subject: [PATCH] gnu: python-ppmd-cffi: Switch to pyproject. * gnu/packages/python-compression.scm (python-ppmd-cffi) [build-system]: Switch to pyproject-build-system. [arguments] : Skip one test. [native-inputs]: Remove python-hypothesis and python-coverage; add python-setuptools. Change-Id: I20c4d4437ed90371d1372aaab20f2fbfdbc4c185 --- gnu/packages/python-compression.scm | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm index 6791a76cb91049ffeb0d62a3f203c5827aef76a9..da49a2a2d991237efc5403bc3705189811790bdb 100644 --- a/gnu/packages/python-compression.scm +++ b/gnu/packages/python-compression.scm @@ -538,6 +538,7 @@ compression algorithm variation H and I.2. It provides an API similar to Python's zlib/bz2/lzma modules.") (license license:lgpl2.1+))) +;; XXX: Project is archived and not maintained since 2022. (define-public python-ppmd-cffi (package (name "python-ppmd-cffi") @@ -549,15 +550,18 @@ Python's zlib/bz2/lzma modules.") (sha256 (base32 "0vprpl29fkflqx0m6anfpx7q7i4cw0d0qxcdm91k4pl82dcad81g")))) - (build-system python-build-system) + (build-system pyproject-build-system) + (arguments + (list + ;; AssertionError: assert False + #:test-flags #~(list "--deselect=tests/test_cli.py::test_cli_help"))) (propagated-inputs (list python-cffi)) (native-inputs - (list python-hypothesis - python-setuptools-scm - python-coverage - python-pytest - python-pytest-cov)) + (list python-pytest + python-pytest-cov + python-setuptools + python-setuptools-scm)) (home-page "https://github.com/miurahr/ppmd") (synopsis "Prediction by Partial Matching compression library") (description "PPMd is a compression algorithm library using the Prediction