M gnu/local.mk => gnu/local.mk +0 -1
@@ 2151,7 2151,6 @@ dist_patch_DATA = \
%D%/packages/patches/python-3-reproducible-build.patch \
%D%/packages/patches/python-cross-compile.patch \
%D%/packages/patches/python-configobj-setuptools.patch \
- %D%/packages/patches/python-dateutil-pytest-compat.patch \
%D%/packages/patches/python-debugpy-unbundle-pydevd.patch \
%D%/packages/patches/python-docopt-pytest6-compat.patch \
%D%/packages/patches/python-fixtures-remove-monkeypatch-test.patch \
D gnu/packages/patches/python-dateutil-pytest-compat.patch => gnu/packages/patches/python-dateutil-pytest-compat.patch +0 -43
@@ 1,43 0,0 @@
-Add compatibility with newer versions of pytest.
-
-Taken from upstream:
-
- https://github.com/dateutil/dateutil/commit/2bdd63158b7f981fc6d70a869680451bdfd8d848
-
-diff --git a/dateutil/test/test_internals.py b/dateutil/test/test_internals.py
-index 53081314..b32e6723 100644
---- a/dateutil/test/test_internals.py
-+++ b/dateutil/test/test_internals.py
-@@ -9,6 +9,7 @@
-
- import sys
- import pytest
-+import warnings
-
- from dateutil.parser._parser import _ymd
- from dateutil import tz
-@@ -65,18 +66,17 @@ def test_parser_parser_private_not_warns():
- from dateutil.parser._parser import _timelex, _tzparser
- from dateutil.parser._parser import _parsetz
-
-- with pytest.warns(None) as recorder:
-+ with warnings.catch_warnings():
-+ warnings.simplefilter("error")
- _tzparser()
-- assert len(recorder) == 0
-
-- with pytest.warns(None) as recorder:
-+ with warnings.catch_warnings():
-+ warnings.simplefilter("error")
- _timelex('2014-03-03')
-
-- assert len(recorder) == 0
--
-- with pytest.warns(None) as recorder:
-+ with warnings.catch_warnings():
-+ warnings.simplefilter("error")
- _parsetz('+05:00')
-- assert len(recorder) == 0
-
-
- @pytest.mark.tzstr
M gnu/packages/time.scm => gnu/packages/time.scm +7 -8
@@ 348,22 348,21 @@ Pendulum instances.")
(define-public python-dateutil
(package
(name "python-dateutil")
- (version "2.8.2")
+ (version "2.9.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "python-dateutil" version))
- (patches (search-patches "python-dateutil-pytest-compat.patch"))
(sha256
- (base32 "11iy7m4bp2lgfkcl0r6xzf34bvk7ppjmsyn2ygfikbi72v6cl8q1"))))
+ (base32 "02b7qqimar3p311m0y5z8b09v4qdd0qia037lpzj0nrzqqckxrvq"))))
(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 ;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")))
(native-inputs
(list python-pytest
python-pytest-cov