From 9dd03cdbba55779d7904ba555635286b0a7c1640 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Fri, 4 Nov 2022 21:47:38 -0400 Subject: gnu: Add python-sphinx-pytest. * gnu/packages/sphinx.scm (python-sphinx-pytest): New variable. --- gnu/packages/sphinx.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/sphinx.scm') diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index 8dad118f34..5b3e885647 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm @@ -42,6 +42,7 @@ (define-module (gnu packages sphinx) #:use-module (guix gexp) #:use-module (guix utils) #:use-module (guix build-system python) + #:use-module (guix build-system pyproject) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages) #:use-module (gnu packages check) @@ -898,6 +899,26 @@ (define-public python-sphinx-autodoc-typehints documenting acceptable argument types and return value types of functions.") (license license:expat))) +(define-public python-sphinx-pytest + (package + (name "python-sphinx-pytest") + (version "0.0.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "sphinx_pytest" version)) + (sha256 + (base32 + "13d3psm5vyb8rdj0mhnpn5m09k8xdaszcxdpng52fpz9sw8pngk7")))) + (build-system pyproject-build-system) + (native-inputs (list python-flit-core)) + (propagated-inputs (list python-pytest python-sphinx)) + (home-page "https://github.com/chrisjsewell/sphinx-pytest") + (synopsis "Pytest fixtures for Sphinx extensions") + (description "This Pytest extension mainly provides some Pytest fixtures +to simulate converting some source text to Docutils @acronym{AST, Abstract +Syntax Tree} at different stages: before transforms, after transforms, etc.") + (license license:expat))) + (define-public python-nbsphinx (package (name "python-nbsphinx") -- cgit v1.2.3