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

commit c714222e7b8d306c4a890dd58c1115ba1c3683c0
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Sat Jul 12 21:42:46 2025 +0100

    gnu: python-pretend: Switch to pyproject-build-system.
    
    * gnu/packages/python-xyz.scm (python-pretend):
      [source]: Switch to git-fetch containing tests.
      [build-system]: Use pyproject.
      [native-inputs]: Add python-pytest and python-setuptools.
    
    Change-Id: I339b7c2463c41e5f1017c9d71857c593f6211d5b
---
 gnu/packages/python-xyz.scm | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 6ef6b3c69d..3c0baeec89 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -18423,19 +18423,24 @@ invoked on those path objects directly.")
     (version "1.0.9")
     (source
      (origin
-       (method url-fetch)
-       (uri (pypi-uri "pretend" version))
+       (method git-fetch)       ;no tests in PyPI archive
+       (uri (git-reference
+              (url "https://github.com/alex/pretend";)
+              (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
        (sha256
-        (base32
-         "040vm94lcbscg5p81g1icmwwwa2jm7wrd1ybmxnv1sz8rl8bh3n9"))))
-    (build-system python-build-system)
+        (base32 "156l685r9mg7i4xyrk9ql3sxk088irxlg8x7md5i0d05hdw1z8rs"))))
+    (build-system pyproject-build-system)
+    (native-inputs
+     (list python-pytest
+           python-setuptools))
     (home-page "https://github.com/alex/pretend";)
     (synopsis "Library for stubbing in Python")
     (description
      "Pretend is a library to make stubbing with Python easier.  Stubbing is a
-technique for writing tests.  You may hear the term mixed up with mocks,
-fakes, or doubles.  Basically, a stub is an object that returns pre-canned
-responses, rather than doing any computation.")
+technique for writing tests.  You may hear the term mixed up with mocks,fakes,
+or doubles.  Basically, a stub is an object that returns pre-canned responses,
+rather than doing any computation.")
     (license license:bsd-3)))
 
 ;;; Variant used to break a dependency cycle with

Reply via email to