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

commit f8707594ed8c75e8b5722006f710446b4e035446
Author: 宋文武 <iyzs...@member.fsf.org>
AuthorDate: Tue Jan 14 16:03:22 2025 +0800

    gnu: python-pytest-ordering: Switch to maintained fork pytest-order.
    
    * gnu/packages/python-check.scm (python-pytest-ordering): Remove variable.
    (python-pytest-order): New variable.
    
    Change-Id: I094575b90363e8286f26f184bcf02ecd25c8994e
---
 gnu/packages/python-check.scm | 35 +++++++++++++----------------------
 1 file changed, 13 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/python-check.scm b/gnu/packages/python-check.scm
index 3a167a76b5..17acfd2997 100644
--- a/gnu/packages/python-check.scm
+++ b/gnu/packages/python-check.scm
@@ -704,34 +704,25 @@ interactions, which will update them to correspond to the 
new API.")
 through Python's socket interface")
     (license license:expat)))
 
-(define-public python-pytest-ordering
+(define-public python-pytest-order
   (package
-    (name "python-pytest-ordering")
-    (version "0.6")
+    (name "python-pytest-order")
+    (version "1.3.0")
     (source
      (origin
-       ;; No tests in the PyPI tarball.
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/ftobia/pytest-ordering";)
-             (commit version)))
-       (file-name (git-file-name name version))
+       (method url-fetch)
+       (uri (pypi-uri "pytest_order" version))
        (sha256
-        (base32 "14msj5gyqza0gk3x7h1ivmjrwza82v84cj7jx3ks0fw9lpin7pjq"))))
-    (build-system python-build-system)
+        (base32 "1pixy83l6hcg16gjc04vp4misk2w989alkd9msnw1s9y7pn8yq2i"))))
+    (build-system pyproject-build-system)
     (arguments
-     '(#:phases
-       (modify-phases %standard-phases
-         (replace 'check
-           (lambda* (#:key inputs outputs #:allow-other-keys)
-             (add-installed-pythonpath inputs outputs)
-             (invoke "pytest" "-vv" "-k"
-                     ;; This test fails because of a type mismatch of an
-                     ;; argument passed to @code{pytest.main}.
-                     "not test_run_marker_registered"))))))
+     (list
+      ;; XXX: 4 failed, 18 errors
+      #:tests? #f))
     (native-inputs
-     (list python-pytest))
-    (home-page "https://github.com/ftobia/pytest-ordering";)
+     (list python-pytest python-pytest-xdist
+           python-setuptools python-wheel))
+    (home-page "https://github.com/pytest-dev/pytest-order";)
     (synopsis "Pytest plugin to run your tests in a specific order")
     (description
      "This plugin defines Pytest markers to ensure that some tests, or groups

Reply via email to