Path: csiph.com!news.redatomik.org!weretis.net!feeder4.news.weretis.net!newsfeed.CARNet.hr!news.spin.it!bofh.it!news.nic.it!robomod From: Diane Trout Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python Subject: Bug#729956: Python 3 Statsmodels & Pandas Date: Sat, 16 Sep 2017 23:30:01 +0200 Message-ID: References: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Sat Sep 16 21:21:09 2017 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -4.2 Reply-To: Diane Trout , 729956@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: Debian Science Maintainers X-Debian-Pr-Message: followup 729956 X-Debian-Pr-Package: src:statsmodels X-Debian-Pr-Source: statsmodels X-Spam-Bayes: score:0.0000 Tokens: new, 13; hammy, 150; neutral, 203; spammy, 0. spammytokens: hammytokens:0.000-+--sk:python3, 0.000-+--python3, 0.000-+--arm64, 0.000-+--ppc64el, 0.000-+--mips64el Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.24.5-3 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Debian-Message: from BTS X-Mailing-List: archive/latest/1405053 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 84 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: Andreas Tille , 729956@bugs.debian.org, Debian Science List , debian-python@lists.debian.org X-Original-Date: Sat, 16 Sep 2017 14:18:10 -0700 X-Original-Message-ID: <1505596690.2395.27.camel@ghic.org> X-Original-References: <1384861181.23137.1.camel@debiousci.pietrobattiston.it> <20170906150846.x3g3iz7qsiiclz57@an3as.eu> <87bmmn26i2.fsf@wavexx.thregr.org> <20170906202443.x46qk7jnffznsyxa@an3as.eu> <1505594482.2395.22.camel@ghic.org> <87a81uuzqj.fsf@wavexx.thregr.org> <1384861181.23137.1.camel@debiousci.pietrobattiston.it> <87a81uuzqj.fsf@wavexx.thregr.org> Xref: csiph.com linux.debian.bugs.dist:851036 linux.debian.maint.python:9811 On Sat, 2017-09-16 at 22:59 +0200, Yuri D'Elia wrote: > On Sat, Sep 16 2017, Diane Trout wrote: > > python3-pandas: Pandas is not installable > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875723 > > I would have expected the rebuild of python packages affected by the > fpectl extension with a transition, but it doesn't seem to be the > case? > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874253 > > More Breaks where added to {python,python3}-stdlib itself, but there > are > still packages which didn't rebuild. I was assuming it's because there's a cyclic dependency between pandas and statsmodels (needed for pandas unit tests), and statsmodels was also broken by the fpectl problem. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875805 My solution was to use build-profiles to flag the test dependency with !nocheck (The diff of the control file changes, though I forgot to add python3- statsmodels.) I have a few rules changes too, but I need to separate the changes into different commits. --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Section: python Priority: optional Maintainer: NeuroDebian Team Uploaders: Yaroslav Halchenko , Michael Hanke < michael.hanke@g mail.com> -Build-Depends: debhelper (>= 7.0.50), +Build-Depends: debhelper (>= 10), python-all-dev (>= 2.5), python-setuptools, cython, @@ -11,12 +11,11 @@ Build-Depends: debhelper (>= 7.0.50), python-scipy, python-tz, python-tables [!m68k !sh4 !x32], - python-sphinx (>= 1.0~), - python-nbsphinx, - python-nose, - python-pytest, + python-sphinx (>= 1.0~) , + python-nbsphinx , + python-nose , + python-pytest , python-matplotlib [!hurd-i386], - python-tk, python-openpyxl, python-xlwt, python-xlrd, python-bs4, python-html5lib, @@ -29,11 +28,10 @@ Build-Depends: debhelper (>= 7.0.50), python3-numpy (>= 1:1.7~), python3-dateutil, python3-scipy, python3-tz, - python3-sphinx (>= 1.0~), - python3-nose, - python3-pytest, + python3-sphinx (>= 1.0~) , + python3-nose , + python3-pytest , python3-matplotlib [!hurd-i386]| python-matplotlib (<< 1.2.0~) [!hurd-i386], - python3-tk, python3-bs4, python3-six, python3-lxml, @@ -42,15 +40,15 @@ Build-Depends: debhelper (>= 7.0.50), xvfb, xauth, xclip, Build-Depends-Indep: ipython (>= 0.12) | ipython2x | ipython1x, - python-statsmodels [!arm64 !ppc64el !sparc64 !mips64el !ppc64 !sparc64 !sh4], + python-statsmodels [!arm64 !ppc64el !sparc64 !mips64el !ppc64 !sparc64 !sh4] ,