[bug#70858,25/32] gnu: python-dateutil: Remove python-pytest-cov native-input.
Commit Message
* gnu/packages/time.scm (python-dateutil):
[native-inputs]: Remove python-pytest-cov.
[arguments]<#:phases>: Add remove-pytest-cov-dep phase.
Change-Id: Id82a147d6e40383ecc2661ac896b65b858c181e0
---
gnu/packages/time.scm | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
@@ -246,14 +246,20 @@ (define-public python-dateutil
(build-system pyproject-build-system)
(arguments
(list
- #:test-flags '(list ; avoid freezegun dependency
- "--ignore=dateutil/test/test_utils.py"
- "--ignore=dateutil/test/test_rrule.py"
- ;; XXX: Fails to get timezone from /etc/localtime.
- "--ignore=dateutil/test/test_tz.py")))
+ #:test-flags '(list "dateutil/test" "docs"
+ ;; avoid freezegun dependency
+ "--ignore=dateutil/test/test_utils.py"
+ "--ignore=dateutil/test/test_rrule.py"
+ ;; XXX: Fails to get timezone from /etc/localtime.
+ "--ignore=dateutil/test/test_tz.py")
+ #:phases #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-pytest-cov-dep
+ (lambda _
+ (substitute* "dateutil/test/conftest.py"
+ (("item\\.add_marker\\(pytest\\.mark\\.no_cover\\)")
+ "pass")))))))
(native-inputs
- (list python-pytest python-pytest-cov python-setuptools
- python-setuptools-scm python-wheel))
+ (list python-pytest python-setuptools python-setuptools-scm python-wheel))
(propagated-inputs
(list python-six))
(home-page "https://dateutil.readthedocs.io/en/stable/")