From bc17ba46a6dcf6b887c31a041b9ff1289c96839c Mon Sep 17 00:00:00 2001 From: Aaron Covrig Date: Thu, 24 Oct 2024 19:33:31 -0400 Subject: gnu: pypandoc: Update to 1.14 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/python-xyz.scm (python-pypandoc): Update to 1.14 Signed-off-by: Ludovic Courtès --- gnu/packages/python-xyz.scm | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 2d84bfa57e..de1f77df45 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -155,6 +155,7 @@ ;;; Copyright © 2024 David Elsing ;;; Copyright © 2024 Rick Huijzer ;;; Copyright © 2024 Peter Kannewitz +;;; Copyright © 2024 Aaron Covrig ;;; ;;; This file is part of GNU Guix. ;;; @@ -32638,33 +32639,34 @@ By default it uses the open Python vulnerability database Safety DB.") (define-public python-pypandoc (package (name "python-pypandoc") - (version "1.7.5") + (version "1.14") (source (origin (method url-fetch) (uri (pypi-uri "pypandoc" version)) (sha256 - (base32 - "0l6a8ngzpx363q2jskxxkx6psfhqrvc4js80dmn16r3vw6m2cb40")))) + (base32 "15x161bxr7hky7rvq0jlgf1kxg6vdf069487casmpyxry7slak3b")))) (build-system pyproject-build-system) (arguments - (list - #:phases - #~(modify-phases %standard-phases - (add-before 'check 'disable-tests - (lambda _ - ;; Disable test requiring network access - (substitute* "tests.py" - (("test_basic_conversion_from_http_url") - "skip_test_basic_conversion_from_http_url"))))))) - (native-inputs - (list python-poetry-core - (texlive-updmap.cfg - (list texlive-etoolbox texlive-lm texlive-xcolor)))) - (inputs - (list pandoc python-pandocfilters)) - (propagated-inputs - (list python-wheel)) + `(#:phases (modify-phases %standard-phases + (add-before 'check 'disable-tests + (lambda _ + (substitute* "tests.py" + ;; Disable test requiring network access + (("test_basic_conversion_from_http_url") + "skip_test_basic_conversion_from_http_url") + ;; Disable tests with missing files + (("test_basic_conversion_from_file_pattern") + "skip_test_basic_conversion_from_file_pattern") + (("test_conversion_with_data_files") + "skip_test_conversion_with_data_files")) #t))))) + ;; Ideally, we would supersede texlive-xpatch with texlive-regexpatch once + ;; the missing etoolbox.sty file is added + (native-inputs (list python-poetry-core + (texlive-updmap.cfg (list texlive-xpatch texlive-lm + texlive-xcolor)))) + (inputs (list pandoc python-pandocfilters)) + (propagated-inputs (list python-wheel)) (home-page "https://github.com/bebraw/pypandoc") (synopsis "Python wrapper for pandoc") (description "pypandoc is a thin Python wrapper around pandoc -- cgit 1.4.1