mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: python-dateutil: Update to version 2.9.0.
* gnu/packages/time.scm (python-dateutil)[source](patches): Remove the dateutil patch. * gnu/packages/patches/python-dateutil-pytest-compat.patch: Drop the patch as seems not required with pytest 8 anymore. * gnu/local.mk (dist_patch_DATA): Deregester patch. Change-Id: I61ef23a2795f6cecc73bbd337759dd4e088d4807
This commit is contained in:
parent
6d464680ec
commit
78aac7cf1a
3 changed files with 7 additions and 52 deletions
|
@ -2151,7 +2151,6 @@ dist_patch_DATA = \
|
||||||
%D%/packages/patches/python-3-reproducible-build.patch \
|
%D%/packages/patches/python-3-reproducible-build.patch \
|
||||||
%D%/packages/patches/python-cross-compile.patch \
|
%D%/packages/patches/python-cross-compile.patch \
|
||||||
%D%/packages/patches/python-configobj-setuptools.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-debugpy-unbundle-pydevd.patch \
|
||||||
%D%/packages/patches/python-docopt-pytest6-compat.patch \
|
%D%/packages/patches/python-docopt-pytest6-compat.patch \
|
||||||
%D%/packages/patches/python-fixtures-remove-monkeypatch-test.patch \
|
%D%/packages/patches/python-fixtures-remove-monkeypatch-test.patch \
|
||||||
|
|
|
@ -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
|
|
|
@ -348,22 +348,21 @@ Pendulum instances.")
|
||||||
(define-public python-dateutil
|
(define-public python-dateutil
|
||||||
(package
|
(package
|
||||||
(name "python-dateutil")
|
(name "python-dateutil")
|
||||||
(version "2.8.2")
|
(version "2.9.0")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (pypi-uri "python-dateutil" version))
|
(uri (pypi-uri "python-dateutil" version))
|
||||||
(patches (search-patches "python-dateutil-pytest-compat.patch"))
|
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "11iy7m4bp2lgfkcl0r6xzf34bvk7ppjmsyn2ygfikbi72v6cl8q1"))))
|
(base32 "02b7qqimar3p311m0y5z8b09v4qdd0qia037lpzj0nrzqqckxrvq"))))
|
||||||
(build-system pyproject-build-system)
|
(build-system pyproject-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
(list
|
(list
|
||||||
#:test-flags '(list ; avoid freezegun dependency
|
#:test-flags '(list ;avoid freezegun dependency
|
||||||
"--ignore=dateutil/test/test_utils.py"
|
"--ignore=tests/test_utils.py"
|
||||||
"--ignore=dateutil/test/test_rrule.py"
|
"--ignore=tests/test_rrule.py"
|
||||||
;; XXX: Fails to get timezone from /etc/localtime.
|
;; XXX: Fails to get timezone from /etc/localtime.
|
||||||
"--ignore=dateutil/test/test_tz.py")))
|
"--ignore=tests/test_tz.py")))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list python-pytest
|
(list python-pytest
|
||||||
python-pytest-cov
|
python-pytest-cov
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue