diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm
index a9b2e74c95694724ae42d6113b53d74de0d77a4a..a7a7fbce52890cbc9310e63462170b58371fb323 100644
--- a/gnu/packages/shells.scm
+++ b/gnu/packages/shells.scm
@@ -349,14 +349,14 @@ (define-public zsh
 (define-public xonsh
   (package
     (name "xonsh")
-    (version "0.5.2")
+    (version "0.5.3")
     (source
       (origin
         (method url-fetch)
         (uri (pypi-uri "xonsh" version))
         (sha256
           (base32
-            "13ndyq9cal2j93qqbjyp2jn3cshiavdxsaj2qjzm6mas0gzywmf0"))
+            "1pb1am26wl21g798lpl091j95900py7jj4g98rs9qkhywiln4z4q"))
         (modules '((guix build utils)))
         (snippet
          `(begin