Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 May 2019 12:39:12 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r503171 - in head/devel/py-dateutil: . files
Message-ID:  <201905311239.x4VCdCT7002283@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Fri May 31 12:39:12 2019
New Revision: 503171
URL: https://svnweb.freebsd.org/changeset/ports/503171

Log:
  devel/py-dateutil: Update to 2.8.0
  
  Changelog:
  
    https://github.com/dateutil/dateutil/blob/2.8.0/NEWS
  
  PR:	238161
  Differential Revision:	D20421

Added:
  head/devel/py-dateutil/files/
  head/devel/py-dateutil/files/patch-setup.cfg   (contents, props changed)
Modified:
  head/devel/py-dateutil/Makefile
  head/devel/py-dateutil/distinfo

Modified: head/devel/py-dateutil/Makefile
==============================================================================
--- head/devel/py-dateutil/Makefile	Fri May 31 12:34:14 2019	(r503170)
+++ head/devel/py-dateutil/Makefile	Fri May 31 12:39:12 2019	(r503171)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	dateutil
-PORTVERSION=	2.7.3
+PORTVERSION=	2.8.0
 CATEGORIES=	devel python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -16,16 +16,22 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}six>=1.5:devel/py-six@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pytest>=3.3:devel/py-pytest@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-cov>=2.2.0:devel/py-pytest-cov@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}hypothesis>=3.30:devel/py-hypothesis@${PY_FLAVOR}
 
 USES=		python
+USE_LOCALE=	en_US.UTF-8
 USE_PYTHON=	autoplist distutils
 
 NO_ARCH=	yes
 
+# Test failure: test_tzlocal_offset_equal[GMT-tzoff1] (dateutil 2.8.0)
+# https://github.com/dateutil/dateutil/issues/918
 do-test:
-	@cd ${WRKSRC} && ${PYTHON_CMD} -m pytest
+	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${TEST_ENV} \
+	${PYTHON_CMD} -m pytest -v -rs -o addopts= \
+	-k 'not test_tzlocal_offset_equal[GMT-tzoff1]'
 
 .include <bsd.port.mk>

Modified: head/devel/py-dateutil/distinfo
==============================================================================
--- head/devel/py-dateutil/distinfo	Fri May 31 12:34:14 2019	(r503170)
+++ head/devel/py-dateutil/distinfo	Fri May 31 12:39:12 2019	(r503171)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1532990877
-SHA256 (python-dateutil-2.7.3.tar.gz) = e27001de32f627c22380a688bcc43ce83504a7bc5da472209b4c70f02829f0b8
-SIZE (python-dateutil-2.7.3.tar.gz) = 302871
+TIMESTAMP = 1558933982
+SHA256 (python-dateutil-2.8.0.tar.gz) = c89805f6f4d64db21ed966fda138f8a5ed7a4fdbc1a8ee329ce1b74e3c74da9e
+SIZE (python-dateutil-2.8.0.tar.gz) = 327134

Added: head/devel/py-dateutil/files/patch-setup.cfg
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-dateutil/files/patch-setup.cfg	Fri May 31 12:39:12 2019	(r503171)
@@ -0,0 +1,33 @@
+From 417f44124e34815e98aa7e736978f5763cdb19a7 Mon Sep 17 00:00:00 2001
+From: Paul Ganssle <paul@ganssle.io>
+Date: Fri, 17 May 2019 18:50:09 -0400
+Subject: [PATCH] Register pytest markers
+
+The latest version of pytest has started warning on unregistered
+markers, which the test suite uses fairly extensively, causing the tests
+to fail. This explicitly registers all the markers used in the test
+suite.
+
+--- setup.cfg.orig	2019-02-05 14:11:22 UTC
++++ setup.cfg
+@@ -14,6 +14,20 @@ filterwarnings = 
+ 	error
+ 	error::DeprecationWarning
+ 	error:PendingDeprecationWarning
++markers =
++    gettz
++    import_star
++    isoparser
++    parserinfo
++    rrule
++    rruleset
++    rrulestr
++    smoke
++    tz_resolve_imaginary
++    tzfile
++    tzlocal
++    tzoffset
++    tzstr
+ 
+ [egg_info]
+ tag_build = 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905311239.x4VCdCT7002283>