diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 964e81bbac0068bf21e9940e8a20d3275b63b5fa..aac703c355f7b4e52c2c745bd91c921fa19e76de 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -9407,12 +9407,13 @@ (define-public python-cleo
                 "1k2dcl6mqpn5bljyl6w42rqyd9mb3y9kh2mg7m2x3kfjwvg0rpva"))))
     (build-system python-build-system)
     (native-inputs
-     `(("python-psutil" ,python-psutil)
-       ("python-pylev" ,python-pylev)
-       ("python-setuptools" ,python-setuptools)
+     `(("python-setuptools" ,python-setuptools)
        ;; For testing
        ("python-mock" ,python-mock)
        ("python-pytest" ,python-pytest)))
+    (propagated-inputs
+     `(("python-psutil" ,python-psutil)
+       ("python-pylev" ,python-pylev)))
     (home-page "https://github.com/sdispater/cleo")
     (synopsis "Command-line arguments library for Python")
     (description