diff --git a/gnu/packages/enlightenment.scm b/gnu/packages/enlightenment.scm
index 42fd8fffd1d49aaf4d02821ce360bbecb1f331c3..38e5dbf1cba924ec1074564c07a8bdd6925d6cfe 100644
--- a/gnu/packages/enlightenment.scm
+++ b/gnu/packages/enlightenment.scm
@@ -398,7 +398,7 @@ (define-public enlightenment-wayland
 (define-public python-efl
   (package
     (name "python-efl")
-    (version "1.23.0")
+    (version "1.24.0")
     (source
       (origin
         (method url-fetch)
@@ -406,7 +406,7 @@ (define-public python-efl
                             "python/python-efl-" version ".tar.xz"))
         (sha256
          (base32
-          "16yn6a1b9167nfmryyi44ma40m20ansfpwgrvqzfvwix7qaz9pib"))
+          "1vk1cdd959gia4a9qzyq56a9zw3lqf9ck66k8c9g3c631mp5cfpy"))
         (modules '((guix build utils)))
         ;; Remove files generated by Cython
         (snippet