diff options
author | Marius Bakke <marius@gnu.org> | 2022-09-11 16:23:10 +0200 |
---|---|---|
committer | Marius Bakke <marius@gnu.org> | 2022-09-11 19:43:16 +0200 |
commit | e23ab97a54675adff247e81369097ce0b409cc35 (patch) | |
tree | 78f86d4de5be947744cf7428009c0b523ca6f2f4 | |
parent | 9a6c3b7b6a4163e72be25e8863d558137396ae58 (diff) | |
download | guix-e23ab97a54675adff247e81369097ce0b409cc35.tar guix-e23ab97a54675adff247e81369097ce0b409cc35.tar.gz |
gnu: Add python-sphinx-tabs.
* gnu/packages/sphinx.scm (python-sphinx-tabs): New variable.
-rw-r--r-- | gnu/packages/sphinx.scm | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index bbb070ddf6..7c60ac8c9e 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2015, 2017, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2015, 2016, 2017 Leo Famulari <leo@famulari.name> ;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com> -;;; Copyright © 2016, 2017, 2018, 2019 Marius Bakke <mbakke@fastmail.com> +;;; Copyright © 2016-2019, 2022 Marius Bakke <marius@gnu.org> ;;; Copyright © 2017 Danny Milosavljevic <dannym+a@scratchpost.org> ;;; Copyright © 2017, 2018, 2020 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2017 Frederick M. Muriithi <fredmanglis@gmail.com> @@ -375,6 +375,33 @@ Blog, News or Announcements section to a Sphinx website.") "This package provides a sphinx extension for creating panels in a grid layout.") (license license:expat))) +(define-public python-sphinx-tabs + (package + (name "python-sphinx-tabs") + (version "3.4.1") + (home-page "https://github.com/executablebooks/sphinx-tabs") + (source (origin + (method url-fetch) + (uri (pypi-uri "sphinx-tabs" version)) + (sha256 + (base32 + "0cmqw5ck2jcxqyf5ibz543idspq0g0fdzxh3fpah1r0nhfg9z86j")))) + (build-system python-build-system) + (arguments + '(#:tests? #f ;TODO: requires sphinx-testing and rinohtype + #:phases (modify-phases %standard-phases + (add-after 'unpack 'loosen-docutils-requirement + (lambda _ + (substitute* "setup.py" + (("docutils~=0\\.18\\.0") + "docutils>=0.17.0"))))))) + (propagated-inputs + (list python-docutils python-pygments python-sphinx)) + (synopsis "Tabbed views for Sphinx") + (description + "Create tabbed content in Sphinx documentation when building HTML.") + (license license:expat))) + (define-public python-sphinxcontrib-programoutput (package (name "python-sphinxcontrib-programoutput") |