gnu: python-sphinx-panels: Update input to python-sphinx-5.

* gnu/packages/sphinx.scm (python-sphinx-panels):
[arguments]{phases}: Add 'loosen-requirements phase.
[propagated-inputs]: Replace python-sphinx-4 by python-sphinx-5.

Change-Id: I3d7cad92a2d013417ebc4fef65ff244f4bc8d48f
Signed-off-by: Steve George <steve@futurile.net>
This commit is contained in:
Nicolas Graves 2025-03-10 03:16:18 +01:00 committed by Andreas Enge
parent a951453fb7
commit 7424092d84
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -611,7 +611,15 @@ supported with @code{sphinx-issues}.")
(sha256
(base32 "1ivqz6yv96a2jp59kylg1gbkrmzq6zwilppz3ij0zrkjn25zb97k"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-docutils-0.15 python-sphinx-4))
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'loosen-requirements
(lambda _
(substitute* "setup.py"
(("sphinx>=2,<5")
"sphinx>=2,<6")))))))
(propagated-inputs (list python-docutils-0.15 python-sphinx-5))
(native-inputs
(list python-pytest
python-pytest-regressions