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

commit ec7297be9febda9b989409d44eb7a7d48b9e647d
Author: Nicolas Graves <[email protected]>
AuthorDate: Tue Oct 28 19:40:18 2025 +0100

    gnu: python-dateutil: Relax native-inputs requirements.
    
    * gnu/packages/time.scm (python-dateutil)[arguments]
    <#:test-flags>: Improve style.
    <#:phases>: Add phase 'relax-pytest-cov-requirement.
    [native-inputs]: Remove python-pytest-cov, python-wheel.
    
    Change-Id: Id3c02340bb6ea416159cf00db42c9c506435fb20
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/time.scm | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/time.scm b/gnu/packages/time.scm
index 6b7ca75a75..9a1638dd80 100644
--- a/gnu/packages/time.scm
+++ b/gnu/packages/time.scm
@@ -363,17 +363,23 @@ Pendulum instances.")
     (build-system pyproject-build-system)
     (arguments
      (list
-      #:test-flags '(list ;avoid freezegun dependency
-                          "--ignore=tests/test_utils.py"
-                          "--ignore=tests/test_rrule.py"
-                          ;; XXX: Fails to get timezone from /etc/localtime.
-                          "--ignore=tests/test_tz.py")))
+      #:test-flags
+      #~(list ;avoid freezegun dependency
+         "--ignore=tests/test_utils.py"
+         "--ignore=tests/test_rrule.py"
+         ;; XXX: Fails to get timezone from /etc/localtime.
+         "--ignore=tests/test_tz.py")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'relax-pytest-cov-requirement
+            (lambda _
+              (substitute* "tests/conftest.py"
+                (("\\item.add_marker\\(pytest\\.mark\\.no_cover\\)")
+                 "continue")))))))
     (native-inputs
      (list python-pytest
-           python-pytest-cov
            python-setuptools
-           python-setuptools-scm
-           python-wheel))
+           python-setuptools-scm))
     (propagated-inputs
      (list python-six))
     (home-page "https://dateutil.readthedocs.io/en/stable/";)

Reply via email to