X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mx1.tetrasec.net (mx1.tetrasec.net [74.117.190.25]) by lists.alpinelinux.org (Postfix) with ESMTP id 1B814F816A3 for ; Thu, 4 Apr 2019 12:12:52 +0000 (UTC) Received: from mx1.tetrasec.net (mail.local [127.0.0.1]) by mx1.tetrasec.net (Postfix) with ESMTP id 9B1D09E1EA1; Thu, 4 Apr 2019 12:12:51 +0000 (UTC) Received: from ncopa-desktop.copa.dup.pw (67.63.200.37.customer.cdi.no [37.200.63.67]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: alpine@tanael.org) by mx1.tetrasec.net (Postfix) with ESMTPSA id 2A7109E0468; Thu, 4 Apr 2019 12:12:49 +0000 (UTC) Date: Thu, 4 Apr 2019 14:12:41 +0200 From: Natanael Copa To: Drew DeVault Cc: alpine-aports@lists.alpinelinux.org Subject: Re: [alpine-aports] [PATCH v3 04/10] py-dateutil: adopt, upgrade to 2.8.0 Message-ID: <20190404141241.4b066797@ncopa-desktop.copa.dup.pw> In-Reply-To: <20190403201642.14637-4-sir@cmpwn.com> References: <20190403201642.14637-1-sir@cmpwn.com> <20190403201642.14637-4-sir@cmpwn.com> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-alpine-linux-musl) X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 3 Apr 2019 16:16:36 -0400 Drew DeVault wrote: > --- > main/py-dateutil/APKBUILD | 61 +++++++++++++++++++++++++-------------- > 1 file changed, 39 insertions(+), 22 deletions(-) > > diff --git a/main/py-dateutil/APKBUILD b/main/py-dateutil/APKBUILD > index 813966756b..d56419baf3 100644 > --- a/main/py-dateutil/APKBUILD > +++ b/main/py-dateutil/APKBUILD > @@ -1,23 +1,41 @@ > -# Contributor: > -# Maintainer: > +# Maintainer: Drew DeVault > pkgname=py-dateutil > -_pkgname=python-dateutil > -pkgver=2.7.3 > +_pyname=python-dateutil > +pkgver=2.8.0 > pkgrel=0 > pkgdesc="Python extensions for datetime module" > url="https://dateutil.readthedocs.io" > arch="noarch" > -license="BSD" > -depends="py-six" > -makedepends="python2-dev python3-dev py-setuptools" > +license="Apache-2.0" > +_py2_deps="py2-six" > +_py3_deps="py3-six" > +makedepends=" > + $_py2_deps $_py3_deps python2-dev python3-dev py2-setuptools py3-setuptools > +" > +checkdepends=" > + pytest py3-pytest py2-hypothesis py3-hypothesis py2-freezegun py3-freezegun > +" Adding py-freezegun introduces a circular dependency, as freezegun depends on dateutil. We dont really have any good strategy yet how to deal with packages needing bootstrap. We could have things like stage1_makdepends, stage1_checkdepends or similar, and then rebuild all packages with stage1_* set as a second stage. But this is a can of worms, so I think for now we should keep things simple and just disable tests. At least til after 3.10 release. -nc --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---