From ec8d38bc5040a7c9605fbd934b87e23477d14ada Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Thu, 4 Dec 2025 14:41:46 +0900 Subject: [PATCH] gnu: Add python-sphinx-tags. * gnu/packages/sphinx.scm (python-sphinx-tags): New variable. Change-Id: If4694b36b8f674e8a85799d224ef0ecda29922e9 Signed-off-by: Sharlatan Hellseher --- gnu/packages/sphinx.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index 29cc98f862c..5e6d63a74e5 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm @@ -52,6 +52,7 @@ #:use-module (gnu packages fonts) #:use-module (gnu packages fontutils) #:use-module (gnu packages graphviz) + #:use-module (gnu packages haskell-xyz) #:use-module (gnu packages image) #:use-module (gnu packages imagemagick) #:use-module (gnu packages jupyter) @@ -274,6 +275,32 @@ sources.") (texlive-local-tree (list texlive-anyfontsize texlive-cm-super texlive-tex-gyre)))))) +(define-public python-sphinx-tags + (package + (name "python-sphinx-tags") + (version "0.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "sphinx_tags" version)) + (sha256 + (base32 "179mlmql7nmwd12lqyrncx8klbxjcmb7s8zj0v3nfxglmjdj2r9h")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-sphinx)) + (native-inputs + (list pandoc + python-beautifulsoup4 + python-flit-core + python-myst-parser + python-nbsphinx + python-pytest + python-sphinx-design)) + (home-page "https://sphinx-tags.readthedocs.io/en/latest/") + (synopsis "Sphinx extension to create tags") + (description "This package provides a Sphinx extension to +create tags for documentation pages.") + (license license:expat))) + (define-public python-sphinxcontrib-apidoc (package (name "python-sphinxcontrib-apidoc")