From owner-freebsd-python@freebsd.org Wed Aug 1 05:40:00 2018 Return-Path: Delivered-To: freebsd-python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 23F0F104B28C for ; Wed, 1 Aug 2018 05:40:00 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id ADFD07A1CF for ; Wed, 1 Aug 2018 05:39:59 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 6F609104B279; Wed, 1 Aug 2018 05:39:59 +0000 (UTC) Delivered-To: python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 46676104B277; Wed, 1 Aug 2018 05:39:59 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9795B7A1C8; Wed, 1 Aug 2018 05:39:58 +0000 (UTC) (envelope-from koobs.freebsd@gmail.com) Received: by mail-pg1-x52e.google.com with SMTP id s7-v6so10237310pgv.3; Tue, 31 Jul 2018 22:39:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:reply-to:subject:to:cc:references:from:openpgp:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=hXqtTxUwHH8zLrT5xA9BJ9xGi17Hj8rm+uE64H3r3+Q=; b=cmx60xq2Z2kXC/2m6Q+c2Jd0iWFebP/FWjFK8R4u97xtf+k5pjegSUlvvsHETghmwJ QXps78gyQYW6mHyYnz3kJJEjtFw4iDqr8XtxBikvQhQAwnHyOg3ereFXh9opuRbPpcaC MsJtfsgn0qsvJ1YOHbXCGSKLpM30LOOYMqDEhPgjayRbjE3cqlhJFNTxWV7I+Z7f4+le hY+nBqWzZm4MDuvCy7/jDwabmPs8Gh+gm/15qPd1v2OkNX3AndeYvUVPWKHm2RQ94lQt S967cWH0b3BTcM2cmBZs1hpmQsh6dlgCAonqciuFkoYc+B8CB7U+rERRfsVlYlXDvpgd C2tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:reply-to:subject:to:cc:references:from :openpgp:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=hXqtTxUwHH8zLrT5xA9BJ9xGi17Hj8rm+uE64H3r3+Q=; b=S9o/gEt6TDH6YfRxvYfHWBP9h0x6GcfvEqBoqgdzi/pNGDZ8oOJKgoXcSvqPb5swhh lf/jqVzbXWmuPcMMHH5TSHriIjsQuUDVsFnp9swshxLw2CG0ukO0rnKGC2fiUr1cNEhZ 8TtbCnvm751hJCdh7vtduAbaM7fAJRy7jxp8CwwS3TdtwVrZ4eJLeUDhtN5tTE1fCZ21 x+8wpRhnYjlYnX6etvqTazRi1a8oLZOLmDyeQdRp9jDg1jd7CqEhcIni+Nd6iL6Z4WY5 mzzk1v4xPr/kdmC19zukpM/1/c65VdrNGymTsvdYdS3FfIJTzxmfTkY2BGLpua8weGSa wXuQ== X-Gm-Message-State: AOUpUlEJsgHpperGOHP09MLtMyU/YlXKXIV6689+YrJ3KovT/XwtLbP+ iPDJZC6mzDgF+Age26xJNt2MI6Ck X-Google-Smtp-Source: AAOMgpdex2u/qPP3/dobnFSreSIpn5CFEBzbArOdEZdyYLAdPJbhib79QfL1IHRW/Q/4bG4Q7yyrgg== X-Received: by 2002:a62:4308:: with SMTP id q8-v6mr25712838pfa.86.1533101997550; Tue, 31 Jul 2018 22:39:57 -0700 (PDT) Received: from [192.168.1.102] ([103.107.240.136]) by smtp.gmail.com with ESMTPSA id o21-v6sm24683536pfa.54.2018.07.31.22.39.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 31 Jul 2018 22:39:57 -0700 (PDT) Sender: Kubilay Kocak Reply-To: koobs@FreeBSD.org Subject: Re: svn commit: r475926 - head/devel/py-dateutil To: "Tobias C. Berner" Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org, python References: <201807302330.w6UNUUox059354@repo.freebsd.org> From: Kubilay Kocak Openpgp: preference=signencrypt Message-ID: Date: Wed, 1 Aug 2018 15:39:52 +1000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Aug 2018 05:40:00 -0000 On 1/08/2018 3:35 pm, Tobias C. Berner wrote: > The version in the port is currently pinned at dateutil <= 2.6.1 [1]. Ah, py36-dateutil<=2.6.1 : devel/py-dateutil@py36 It is indeed, one of the very few ports that does this, good stuff. I should have picked this up, apologies. It would be really nice if we could (multiple) "," in *_DEPENDS lines to capture a bit more of the Python (and im sure Ruby as well at least) dependency metadata in our ports. Would certainly help QA. We've got this problem with urllib3 too right now, see my last comment on [1]. [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229322 > The maintainer of py-khal is looking for a fix :) Let me know how it goes and if I can do anything to help. > > mfg Tobias > > [1] https://github.com/pimutils/khal/blob/v0.9.x/setup.py#L18 > > On Wed, 1 Aug 2018 at 07:32, Kubilay Kocak wrote: > >> On 1/08/2018 3:26 pm, Tobias C. Berner wrote: >>> Hi there >>> >>> This broke desktuils/py-khal . >> >> Can you provide some information on the failure mode please >> >>> >>> mfg Tobias >>> >>> On Tue, 31 Jul 2018 at 01:30, Kubilay Kocak wrote: >>> >>>> Author: koobs >>>> Date: Mon Jul 30 23:30:30 2018 >>>> New Revision: 475926 >>>> URL: https://svnweb.freebsd.org/changeset/ports/475926 >>>> >>>> Log: >>>> devel/py-dateutil: Update to 2.7.3 >>>> >>>> - dateutil now uses setuptools_scm to derive its version which >> requires >>>> a PyPI sdist or git checkout. USE_GITHUB uses tarballs, so >> switch >>>> to >>>> CHEESEHOP accordingly. >>>> >>>> Changelog: >>>> >>>> https://github.com/dateutil/dateutil/blob/2.7.3/NEWS >>>> >>>> PR: 230062 >>>> Submitted by: Radim Kolar >>>> >>>> Modified: >>>> head/devel/py-dateutil/Makefile >>>> head/devel/py-dateutil/distinfo >>>> >>>> Modified: head/devel/py-dateutil/Makefile >>>> >>>> >> ============================================================================== >>>> --- head/devel/py-dateutil/Makefile Mon Jul 30 23:25:56 2018 >>>> (r475925) >>>> +++ head/devel/py-dateutil/Makefile Mon Jul 30 23:30:30 2018 >>>> (r475926) >>>> @@ -2,9 +2,11 @@ >>>> # $FreeBSD$ >>>> >>>> PORTNAME= dateutil >>>> -PORTVERSION= 2.6.1 >>>> +PORTVERSION= 2.7.3 >>>> CATEGORIES= devel python >>>> +MASTER_SITES= CHEESESHOP >>>> PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >>>> +DISTNAME= python-${PORTNAME}-${PORTVERSION} >>>> >>>> MAINTAINER= koobs@FreeBSD.org >>>> COMMENT= Extensions to the standard Python datetime module >>>> @@ -12,15 +14,18 @@ COMMENT= Extensions to the standard Python >> datetime >>>> mo >>>> LICENSE= BSD3CLAUSE >>>> 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} >>>> \ >>>> + ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@ >> ${PY_FLAVOR} >>>> \ >>>> + >>>> ${PYTHON_PKGNAMEPREFIX}hypothesis>=3.30:devel/py-hypothesis@ >> ${PY_FLAVOR} >>>> >>>> USES= python >>>> -USE_GITHUB= yes >>>> USE_PYTHON= autoplist distutils >>>> >>>> NO_ARCH= yes >>>> >>>> do-test: >>>> - @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test >>>> + @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest >>>> >>>> .include >>>> >>>> Modified: head/devel/py-dateutil/distinfo >>>> >>>> >> ============================================================================== >>>> --- head/devel/py-dateutil/distinfo Mon Jul 30 23:25:56 2018 >>>> (r475925) >>>> +++ head/devel/py-dateutil/distinfo Mon Jul 30 23:30:30 2018 >>>> (r475926) >>>> @@ -1,3 +1,3 @@ >>>> -TIMESTAMP = 1499770849 >>>> -SHA256 (dateutil-dateutil-2.6.1_GH0.tar.gz) = >>>> ea1872b3296efca80dec69aef6217895d7776008fcfba3532fb53bbdc7814ad1 >>>> -SIZE (dateutil-dateutil-2.6.1_GH0.tar.gz) = 259460 >>>> +TIMESTAMP = 1532990877 >>>> +SHA256 (python-dateutil-2.7.3.tar.gz) = >>>> e27001de32f627c22380a688bcc43ce83504a7bc5da472209b4c70f02829f0b8 >>>> +SIZE (python-dateutil-2.7.3.tar.gz) = 302871 >>>> >>>> >>> >> >> >