diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-10-03 12:00:14 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-10-03 15:13:34 +0100 |
| commit | 9b033228ec791c9f259dbad2bc94f0896b280c42 (patch) | |
| tree | 10294872f973c04cc1582adaa984bcf87f8a57c3 /gnu | |
| parent | 54bda62491bce20983a069dbd6257ddcfaf65b0a (diff) | |
gnu: python-ppmd-cffi: Switch to pyproject.
* gnu/packages/python-compression.scm (python-ppmd-cffi)
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-hypothesis and python-coverage; add
python-setuptools.
Change-Id: I20c4d4437ed90371d1372aaab20f2fbfdbc4c185
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/python-compression.scm | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/gnu/packages/python-compression.scm b/gnu/packages/python-compression.scm index 6791a76cb91..da49a2a2d99 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 | |||
| 538 | Python's zlib/bz2/lzma modules.") | 538 | Python's zlib/bz2/lzma modules.") |
| 539 | (license license:lgpl2.1+))) | 539 | (license license:lgpl2.1+))) |
| 540 | 540 | ||
| 541 | ;; XXX: Project is archived and not maintained since 2022. | ||
| 541 | (define-public python-ppmd-cffi | 542 | (define-public python-ppmd-cffi |
| 542 | (package | 543 | (package |
| 543 | (name "python-ppmd-cffi") | 544 | (name "python-ppmd-cffi") |
| @@ -549,15 +550,18 @@ Python's zlib/bz2/lzma modules.") | |||
| 549 | (sha256 | 550 | (sha256 |
| 550 | (base32 | 551 | (base32 |
| 551 | "0vprpl29fkflqx0m6anfpx7q7i4cw0d0qxcdm91k4pl82dcad81g")))) | 552 | "0vprpl29fkflqx0m6anfpx7q7i4cw0d0qxcdm91k4pl82dcad81g")))) |
| 552 | (build-system python-build-system) | 553 | (build-system pyproject-build-system) |
| 554 | (arguments | ||
| 555 | (list | ||
| 556 | ;; AssertionError: assert False | ||
| 557 | #:test-flags #~(list "--deselect=tests/test_cli.py::test_cli_help"))) | ||
| 553 | (propagated-inputs | 558 | (propagated-inputs |
| 554 | (list python-cffi)) | 559 | (list python-cffi)) |
| 555 | (native-inputs | 560 | (native-inputs |
| 556 | (list python-hypothesis | 561 | (list python-pytest |
| 557 | python-setuptools-scm | 562 | python-pytest-cov |
| 558 | python-coverage | 563 | python-setuptools |
| 559 | python-pytest | 564 | python-setuptools-scm)) |
| 560 | python-pytest-cov)) | ||
| 561 | (home-page "https://github.com/miurahr/ppmd") | 565 | (home-page "https://github.com/miurahr/ppmd") |
| 562 | (synopsis "Prediction by Partial Matching compression library") | 566 | (synopsis "Prediction by Partial Matching compression library") |
| 563 | (description "PPMd is a compression algorithm library using the Prediction | 567 | (description "PPMd is a compression algorithm library using the Prediction |
