Subject: [PATCH v2 20/24] gnu: python-docutils-0.15: Update to 0.16.

From: Nicolas Graves <[email-masked]>
Date: Sun, 9 Mar 2025 23:11:28 +0100

* gnu/packages/python-xyz.scm (python-docutils-0.15): Update to 0.16.
[native-inputs]: Replace python-setuptools-57 by python-setuptools.
* gnu/packages/python-web.scm (awscli)[inputs]: Update accordingly.
* gnu/packages/sphinx.scm (python-sphinx-panels)[propagated-inputs]:
Update accordingly.
---
 gnu/packages/python-web.scm |  2 +-
 gnu/packages/python-xyz.scm | 10 +++++-----
 gnu/packages/sphinx.scm     |  2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 77a4e5c8f1..42f98df644 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -5165,7 +5165,7 @@ (define-public awscli
      (list groff-minimal
            python-botocore
            python-colorama
-           python-docutils-0.15
+           python-docutils-0.16
            python-pyyaml
            python-rsa
            python-s3transfer))
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 558131fee6..72906d7b37 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -7835,21 +7835,21 @@ (define-public python-docutils
     ;; licensed under the PFSL, BSD 2-clause, and GPLv3+ licenses.
     (license (list license:public-domain license:psfl license:bsd-2 license:gpl3+))))
 
-;; awscli refuses to be built with docutils < 0.16.
-(define-public python-docutils-0.15
+;; awscli refuses to be built with docutils < 0.17.
+(define-public python-docutils-0.16
   (package
     (inherit python-docutils)
-    (version "0.15")
+    (version "0.16")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "docutils" version))
               (sha256
                (base32
-                "0ja8q6mdj6xv62jjw3phv8j5nfqi5x8hnfy4pqfcjcgz4b34k8sl"))))
+                "1z3qliszqca9m719q3qhdkh0ghh90g500avzdgi7pl77x5h3mpn2"))))
     ;; tests contain Python 2 syntax.
     (arguments '(#:tests? #false))
     (native-inputs
-     (list python-setuptools-57))))
+     (list python-setuptools))))
 
 (define-public python-docx
   (package
diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm
index 58952049a1..239a2cc780 100644
--- a/gnu/packages/sphinx.scm
+++ b/gnu/packages/sphinx.scm
@@ -597,7 +597,7 @@ (define-public python-sphinx-panels
                    (substitute* "setup.py"
                      (("sphinx>=2,<5")
                       "sphinx>=2,<6")))))))
-    (propagated-inputs (list python-docutils-0.15 python-sphinx-5))
+    (propagated-inputs (list python-docutils-0.16 python-sphinx-5))
     (native-inputs
      (list python-pytest
            python-pytest-regressions
-- 
2.48.1