Skip to content
Snippets Groups Projects
Unverified Commit 731354b8 authored by Konrad Hinsen's avatar Konrad Hinsen Committed by Ricardo Wurmus
Browse files

gnu: Add python-pypandoc.


* gnu/packages/python-xyz.scm (python-pypandoc): New variable.

Signed-off-by: default avatarRicardo Wurmus <rekado@elephly.net>
parent cc5f9348
No related branches found
No related tags found
No related merge requests found
...@@ -129,6 +129,7 @@ (define-module (gnu packages python-xyz) ...@@ -129,6 +129,7 @@ (define-module (gnu packages python-xyz)
#:use-module (gnu packages gsasl) #:use-module (gnu packages gsasl)
#:use-module (gnu packages gstreamer) #:use-module (gnu packages gstreamer)
#:use-module (gnu packages gtk) #:use-module (gnu packages gtk)
#:use-module (gnu packages haskell-xyz)
#:use-module (gnu packages icu4c) #:use-module (gnu packages icu4c)
#:use-module (gnu packages image) #:use-module (gnu packages image)
#:use-module (gnu packages imagemagick) #:use-module (gnu packages imagemagick)
...@@ -21979,3 +21980,45 @@ (define-public python-safety ...@@ -21979,3 +21980,45 @@ (define-public python-safety
(description "Safety checks installed dependencies for known vulnerabilities. (description "Safety checks installed dependencies for known vulnerabilities.
By default it uses the open Python vulnerability database Safety DB.") By default it uses the open Python vulnerability database Safety DB.")
(license license:expat))) (license license:expat)))
(define-public python-pypandoc
(package
(name "python-pypandoc")
(version "1.5")
(source
(origin
(method url-fetch)
(uri (pypi-uri "pypandoc" version))
(sha256
(base32
"1zvn9764cf7kkjkmr9gw6wc8adpk06qxr1rhxwa9pg0zmdvrk90l"))))
(build-system python-build-system)
(inputs
`(("pandoc" ,pandoc)
("pandoc-citeproc" ,pandoc-citeproc)))
(propagated-inputs
`(("wheel" ,python-wheel)))
(native-inputs
`(("texlive" ,(texlive-union (list texlive-amsfonts
texlive-fonts-ec
texlive-latex-hyperref
texlive-latex-oberdiek
texlive-lm
texlive-xcolor)))))
(arguments
`(#: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"))
;; Needed by texlive-union to generate fonts
(setenv "HOME" "/tmp")
#t)))))
(home-page "https://github.com/bebraw/pypandoc")
(synopsis "Python wrapper for pandoc")
(description "pypandoc is a thin Python wrapper around pandoc
and pandoc-citeproc.")
(license license:expat)))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment