From e00aa49ad838b0d06aee89804ef47773182b0475 Mon Sep 17 00:00:00 2001 From: Laura Kirsch Date: Mon, 22 Sep 2025 05:25:46 +0200 Subject: [PATCH] gnu: pypy: Update to 7.3.20. * gnu/packages/pypy.scm (pypy): Update to 7.3.20. [inputs]: Remove libffi; add libffi-pic. Change-Id: I641225f9b0bed44c4717e3ce1846d7b962c6a7f9 Signed-off-by: Sharlatan Hellseher --- gnu/packages/pypy.scm | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gnu/packages/pypy.scm b/gnu/packages/pypy.scm index e7662a05bbb..dc602d21a9e 100644 --- a/gnu/packages/pypy.scm +++ b/gnu/packages/pypy.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2021 Ludovic Courtès ;;; Copyright © 2021, 2022 Maxim Cournoyer ;;; Copyright © 2021 Leo Famulari +;;; Copyright © 2025 Laura Kirsch ;;; ;;; This file is part of GNU Guix. ;;; @@ -42,14 +43,14 @@ (define-public pypy (package (name "pypy") - (version "7.3.17") + (version "7.3.20") (source (origin (method url-fetch) (uri (string-append "https://downloads.python.org/pypy/" - "pypy3.10-v" version "-src.tar.bz2")) + "pypy3.11-v" version "-src.tar.bz2")) (sha256 (base32 - "1xsbn9mbxi2kai4gg1nz6n6cbqsq60qh65f5l6ld7ip9g32lpmva")))) + "1yq6n888fxfdqid29q3w8bn7ii800bjkf44w82kjwgh0c2kxv1kp")))) (build-system gnu-build-system) (arguments (list @@ -156,22 +157,21 @@ (for-each (lambda (x) (delete-file-recursively (string-append - "lib/pypy3.10/" x))) + "lib/pypy3.11/" x))) '("tkinter/test" "test" - "sqlite3/test" "lib2to3/tests" "idlelib/idle_test" "distutils/tests" "ctypes/test" "unittest/test")) ;; Patch shebang referencing python. - (substitute* '("lib/pypy3.10/cgi.py" - "lib/pypy3.10/encodings/rot_13.py") + (substitute* '("lib/pypy3.11/cgi.py" + "lib/pypy3.11/encodings/rot_13.py") ((shebang-match-python) shebang-pypy3)) (with-fluids ((%default-port-encoding "ISO-8859-1")) - (substitute* '("lib/pypy3.10/_md5.py" - "lib/pypy3.10/_sha1.py") + (substitute* '("lib/pypy3.11/_md5.py" + "lib/pypy3.11/_sha1.py") ((shebang-match-python) shebang-pypy3)))) (copy-recursively dist-dir #$output))))))) (native-inputs @@ -186,7 +186,7 @@ expat gdbm glibc - libffi + libffi-pic ncurses openssl sqlite