guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

315/361: gnu: python-cffi: Update to 1.17.1.


From: guix-commits
Subject: 315/361: gnu: python-cffi: Update to 1.17.1.
Date: Thu, 21 Nov 2024 06:29:42 -0500 (EST)

sharlatan pushed a commit to branch python-team
in repository guix.

commit ae536a28894b10d7dfd7ddccbbf6059f92b9840b
Author: Sharlatan Hellseher <sharlatanus@gmail.com>
AuthorDate: Sun Nov 10 20:11:02 2024 +0000

    gnu: python-cffi: Update to 1.17.1.
    
    * gnu/packages/libffi.scm (python-cffi): Update to 1.17.1.
    [phases]{check}: Adjust changed path to C sources.
    {patch-paths-of-dynamically-loaded-libraries}: Likewise.
    
    Change-Id: I76a58fbd339cef96379784ae670fc4b1339e3a9c
---
 gnu/packages/libffi.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/libffi.scm b/gnu/packages/libffi.scm
index ba3fc6bc79..87e7f83e20 100644
--- a/gnu/packages/libffi.scm
+++ b/gnu/packages/libffi.scm
@@ -94,13 +94,13 @@ conversions for values passed between the two languages.")
 (define-public python-cffi
   (package
     (name "python-cffi")
-    (version "1.15.1")
+    (version "1.17.1")
     (source
      (origin
       (method url-fetch)
       (uri (pypi-uri "cffi" version))
       (sha256
-       (base32 "1y9lr651svbzf1m03s4lqbnbv2byx8f6f0ml7hjm24vvlfwvy06l"))))
+       (base32 "0918qn4yfjfgcy7i4imfy9q1cvl3svmm06anakflig1jdh0wcf8w"))))
     (build-system python-build-system)
     (inputs
      (list libffi))
@@ -123,7 +123,7 @@ conversions for values passed between the two languages.")
                                "linker_so='gcc -shared')")))
              (substitute* "testing/cffi0/test_ownlib.py"
                (("\"cc testownlib") "\"gcc testownlib"))
-             (invoke "pytest" "-v" "c/" "testing/"
+             (invoke "pytest" "-v" "src/c/" "testing/"
                      ;; Disable tests that fail (harmlessly) with glibc
                      ;; 2.34 and later:
                      ;; https://foss.heptapod.net/pypy/cffi/-/issues/528
@@ -148,7 +148,7 @@ conversions for values passed between the two languages.")
                               "testing/cffi1/test_verify1.py")
                  (("lib_m = \\[['\"]{1}m['\"]{1}\\]")
                   (format #f "lib_m = ['~a']" libm)))
-               (substitute* "c/test_c.py"
+               (substitute* "src/c/test_c.py"
                  (("find_and_load_library\\(['\"]{1}c['\"]{1}")
                   (format #f "find_and_load_library('~a'" libc)))))))))
     (home-page "https://cffi.readthedocs.io/";)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]