Path: csiph.com!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Piotr =?utf-8?Q?O=C5=BCarowski?= Newsgroups: linux.debian.maint.python Subject: Re: Python 3 Statsmodels & Pandas Date: Fri, 22 Sep 2017 11:00:03 +0200 Message-ID: References: X-Original-To: debian-python@lists.debian.org, Debian Science List X-Mailbox-Line: From debian-python-request@lists.debian.org Fri Sep 22 08:57:24 2017 Old-Return-Path: X-Amavis-Spam-Status: No, score=-5.899 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DIGITS_LETTERS=1, FOURLA=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, LDO_WHITELIST=-5] autolearn=no autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_BL_NJABL=-1.5 CL_IP_EQ_FROM_MX=-3.1; rate: -6.1 Mail-Followup-To: debian-python@lists.debian.org, Debian Science List MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: Debian GNU/Linux (4.11.0-0.bpo.1-amd64) User-Agent: NeoMutt/20170113 (1.7.2) X-Mailing-List: archive/latest/15214 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/20170922085706.xrvawjmi465r3573@sar0.p1otr.com Approved: robomod@news.nic.it Lines: 40 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Fri, 22 Sep 2017 10:57:06 +0200 X-Original-Message-ID: <20170922085706.xrvawjmi465r3573@sar0.p1otr.com> X-Original-References: <1384861181.23137.1.camel@debiousci.pietrobattiston.it> <3385857.0h487Vp43N@jatayu> <1505711658.1083.20.camel@ghic.org> <167334734.77WkzDjbVa@jatayu> <20170921142257.6gupvrivzy7i4kjy@an3as.eu> <1506030538.8283.18.camel@ghic.org> Xref: csiph.com linux.debian.maint.python:9832 [Diane Trout, 2017-09-21] > I made larger changes to statsmodels, by using pybuild instead of the > previous multiple targets in debian/rules. you can simplify it even further by using pybuild's --ext-dest-dir: (I didn't test as this branch FTBFS for me) diff --git a/debian/rules b/debian/rules index d168e62b4..df0adc0c4 100755 --- a/debian/rules +++ b/debian/rules @@ -7,7 +7,8 @@ export HOME=$(CURDIR)/build export MPLCONFIGDIR=$(HOME) export PYBUILD_NAME=statsmodels -export PYBUILD_INSTALL_ARGS=--install-layout=deb +export PYBUILD_EXT_DEST_DIR_python2=debian/python-statsmodels-lib +export PYBUILD_EXT_DEST_DIR_python3=debian/python3-statsmodels-lib export PYBUILD_TEST_ARGS=--exclude='(test_sarimax)|(test_structural)|(test_dynamic_factor)|(test_varmax)' %: @@ -80,15 +81,6 @@ override_dh_installdocs: ## move binary libraries into -lib override_dh_auto_install: dh_auto_install - for PACKAGE_NAME in python-statsmodels python3-statsmodels; do \ - for lib in $$(find debian/$${PACKAGE_NAME}/usr -name '*.so'); do \ - sdir=$$(dirname $$lib) ; \ - tdir=debian/$${PACKAGE_NAME}-lib/$${sdir#*$${PACKAGE_NAME}/} ; \ - mkdir -p $$tdir ; \ - echo "I: Moving '$$lib' into '$$tdir'." ; \ - mv $$lib $$tdir ; \ - done ; \ - done : # Prune scikits/__init__.py to avoid conflicts find debian -wholename \*scikits/__init__.py -delete : # Move scikits. space into a compatibility package -- GPG: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645