Skip to content

Conversation

@kousu
Copy link
Contributor

@kousu kousu commented Aug 15, 2020

This was supposed to install numpy and friends before trying to invoke the rest of setup.py (which imports/runs them) but it doesn't seem to work anymore.

Most people will be installing with pip, which will pick up pyproject.toml and install the needed deps. For people who want to keep using python setup.py install, replace setup_requires with a printed error.

Reference issue

Addresses #12727.

What does this implement/fix?

This removes setup_requires which no longer works as intended.

Additional information

I think pip install -e . or pip install . should be the standard workflow, but python setup.py install still has lots of users: #12728 (comment)

@ilayn
Copy link
Member

ilayn commented Aug 15, 2020

In my opinion this PR jumps to conclusion a bit too quick. I'd like to know why setup_requires stopped working before we kill it. pip still has too many details to be ironed out that I can't be even bothered to use. So that's definitely not the recommended way.

@rgommers rgommers added the Build issues Issues with building from source, including different choices of architecture, compilers and OS label Aug 15, 2020
@rgommers
Copy link
Member

I'd like to know why setup_requires stopped working before we kill it.

It would be nice to know, but imho this is the right thing to do either way. I was never happy with having to use setup_requires this way, and there's now a better alternative. Running python setup.py install is fine, but doing so without having build dependencies installed has always been a bad idea.

@rgommers
Copy link
Member

The lint failure on TravisCI is real. Azure failures may be unrelated.

@kousu
Copy link
Contributor Author

kousu commented Aug 16, 2020

In my opinion this PR jumps to conclusion a bit too quick. I'd like to know why setup_requires stopped working before we kill it. pip still has too many details to be ironed out that I can't be even bothered to use. So that's definitely not the recommended way.

I think I agree with you, @ilayn. I would like to know too. All the packaging stuff in python is a huge huge confusing mess of unreliability and unannounced changes. But check it:

pypa/setuptools#1684 (comment)

Yes, we fully intend to remove setup.py install. At the moment bdist_wheel relies on the install command, which is the only reason we have not started raising warnings.

pypa/setuptools#1684 (comment)

PyPA is working hard to create decoupled tools that can specialize in a domain and do that thing well under possibly independent maintenance and enable competing tools to fill the same need perhaps in a more specialized way. The PyPA has made strides in this goal, but you're right that there are still gaps.

pypa/setuptools#1684 (comment)

In any case, pretending that setup.py test is supported or non-broken is not helping anyone. There are multiple good replacements for setup.py test, I think it's time that we start warning people that they should migrate to one of those.

of course also

pypa/setuptools#1684 (comment)

do we have an overarching issue for deprecating/replacing the various incantations of setup.py?
Not to my knowledge.

🤒

I assume they would say that setup_requires was never working, and that it had no promises about how it would work, and that it's broken now is just an accident and you shouldn't have been trusting it anyway. It's just..too bad that they also seem to be actively removing the working parts before replacements are ready.

So this is why I said PyPA is killing setup.py. I guess they're going to keep setup.py build, but probably in a much reduced form, and whatever form it takes it is not going to support build dependencies because they're already insistent on using pyproject.toml for that. If you want to keep it, can you help me (and the hundreds of others on their forums) advocate for maintaining it?

@kousu
Copy link
Contributor Author

kousu commented Aug 16, 2020

Running python setup.py install is fine, but doing so without having build dependencies installed has always been a bad idea.

But, as it stands, pyproject.toml doesn't get read by setup.py! It's only applied by pip (or pep517 if you replace pip with it). afaict there's no way to get build-deps installed now without going through pip.

@ilayn
Copy link
Member

ilayn commented Aug 16, 2020

I think I've changed my mind after reading the pypa thread. Nevermind what I said above :-) Whatever makes us stay away from any of that endless discussion I am fine with it.

For regular users, wheels are working just fine and for the manual builds and installations, I think it is not an overreaching requirement to install the build-deps manually too.

@rgommers
Copy link
Member

But, as it stands, pyproject.toml doesn't get read by setup.py!

I know that. For people that don't know what they're doing and are running setup.py install because that's what they remember from 5+ years ago or because that's what they read on some Stack Overflow thread, I'd be happy for them to get a clear error saying "you do not have build dependencies installed, which is needed for python setup.py install to work. Please use pip install . instead.

@kousu
Copy link
Contributor Author

kousu commented Aug 16, 2020

It seems unrelated to me. The Azure errors all say

INTERNALERROR> OSError: cannot send to

and Azure links these reports about it: https://dev.azure.com/scipy-org/SciPy/_pipeline/analytics/stageawareoutcome?definitionId=1

Screenshot_2020-08-16_16-05-06

it started failing a couple days before I started looking into this.

@kousu
Copy link
Contributor Author

kousu commented Aug 16, 2020

I'd be happy for them to get a clear error saying "you do not have build dependencies installed, which is needed for python setup.py install to work. Please use pip install . instead.

I've tweaked the messages to guide people this way! What do you think about this?

$ python setup.py install

Note: for reliable dependency installation and uninstallation
behaviour, please use pip instead of using `setup.py install`:

  - `pip install .`       (from a git repo or downloaded source
                           release)
  - `pip install scipy`   (last SciPy release on PyPI)


Error: 'cython' must be installed before running the build.

@larsoner
Copy link
Member

Just a drive by comment that Azure might be fixed by a rebase or merge now that #12730 is in

This doesn't seem to work anymore.
Most people will be installing with pip, which will pick up
pyproject.toml and install the needed deps. For people who
want to keep using "python setup.py install", replace setup_requires
with a printed error.

Addresses #12727.
@kousu
Copy link
Contributor Author

kousu commented Aug 16, 2020

Just a drive by comment that Azure might be fixed by a rebase or merge now that #12730 is in

🌷

@kousu
Copy link
Contributor Author

kousu commented Aug 17, 2020

It passed!

Now, I don't know if this is what you want, but it's here for discussion.

I should say, I'm planning on going camping this week so I'm going to be less responsive. The PR is marked editable-by-maintainers so hopefully that doesn't block you. Or we can keep sorting this out next week instead.

@rgommers rgommers self-requested a review August 18, 2020 10:53
@rgommers rgommers added this to the 1.6.0 milestone Aug 18, 2020
Copy link
Member

@rgommers rgommers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @kousu, looks good overall, just a few small comments.

I marked this for the next release. I'll leave it open for a while, to make sure people have time to comment, given the potential impact of this change.

@rgommers
Copy link
Member

A couple of comments left, and there's a merge conflict as well now. @kousu could you update this? I'd like to get it merged.

@rgommers
Copy link
Member

rgommers commented Nov 1, 2020

Ah fun, the --pre numpy builds are failing with:

Requirement already satisfied: numpy in /home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages (1.17.2)
�[31mERROR: Exception:
Traceback (most recent call last):
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 186, in _merge_into_criterion
    crit = self.state.criteria[name]
KeyError: 'numpy'

During handling of the above exception, another exception occurred:
...
AssertionError: <Version('1.20.0.dev0+20201101041405.5c37621')> != '1.20.0.dev0+20201101041405-5c37621' for wheel numpy�[0m

This is with the latest pip (20.3b1) and setuptools (50.3.2). Full build log:

travis_fold:start:worker_info
�[0K�[33;1mWorker information�[0m
hostname: caea6cbf-261f-4693-b413-958e7d4ff1f5@1.worker-org-77db9856dc-9ztz7.gce-production-3
version: v6.2.17 https://github.com/travis-ci/worker/tree/bc420764f334fe0d096a417c80426f672f1b7d18
instance: travis-job-c1ee5126-247c-4466-9b3c-0d89bdd59d05 travis-ci-sardonyx-xenial-1593004276-4d46c6b3 (via amqp)
startup: 6.003383011s
travis_fold:end:worker_info
�[0Ktravis_time:start:02b31478
�[0Ktravis_time:end:02b31478:start=1604239192759281050,finish=1604239192906585367,duration=147304317,event=no_world_writable_dirs
�[0Ktravis_time:start:0133ea0c
�[0Ktravis_time:end:0133ea0c:start=1604239192910239414,finish=1604239192918213118,duration=7973704,event=agent
�[0Ktravis_time:start:15171629
�[0Ktravis_time:end:15171629:start=1604239192921284674,finish=1604239192923650812,duration=2366138,event=check_unsupported
�[0Ktravis_time:start:0e2cec5e
�[0Ktravis_fold:start:system_info
�[0K�[33;1mBuild system information�[0m
Build language: python
Build dist: xenial
Build id: 740591756
Job id: 740591763
Runtime kernel version: 4.15.0-1077-gcp
travis-build version: 26260d9c
�[34m�[1mBuild image provisioning date and time�[0m
Wed Jun 24 13:36:52 UTC 2020
�[34m�[1mOperating System Details�[0m
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.6 LTS
Release:	16.04
Codename:	xenial
�[34m�[1mSystemd Version�[0m
systemd 229
�[34m�[1mCookbooks Version�[0m
3f92a99 https://github.com/travis-ci/travis-cookbooks/tree/3f92a99
�[34m�[1mgit version�[0m
git version 2.27.0
�[34m�[1mbash version�[0m
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
�[34m�[1mgcc version�[0m
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
�[34m�[1mdocker version�[0m
Client:
 Version:           18.06.0-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        0ffa825
 Built:             Wed Jul 18 19:11:02 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.0-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       0ffa825
  Built:            Wed Jul 18 19:09:05 2018
  OS/Arch:          linux/amd64
  Experimental:     false
�[34m�[1mclang version�[0m
clang version 7.0.0 (tags/RELEASE_700/final)
�[34m�[1mjq version�[0m
jq-1.5
�[34m�[1mbats version�[0m
Bats 0.4.0
�[34m�[1mshellcheck version�[0m
0.7.0
�[34m�[1mshfmt version�[0m
v2.6.3
�[34m�[1mccache version�[0m
3.2.4
�[34m�[1mcmake version�[0m
cmake version 3.12.4
�[34m�[1mheroku version�[0m
heroku/7.42.1 linux-x64 node-v12.16.2
�[34m�[1mimagemagick version�[0m
Version: ImageMagick 6.8.9-9 Q16 x86_64 2019-11-12 http://www.imagemagick.org
�[34m�[1mmd5deep version�[0m
4.4
�[34m�[1mmercurial version�[0m
version 4.8
�[34m�[1mmysql version�[0m
mysql  Ver 14.14 Distrib 5.7.30, for Linux (x86_64) using  EditLine wrapper
�[34m�[1mopenssl version�[0m
OpenSSL 1.0.2g  1 Mar 2016
�[34m�[1mpacker version�[0m
1.3.3
�[34m�[1mpostgresql client version�[0m
psql (PostgreSQL) 10.13 (Ubuntu 10.13-1.pgdg16.04+1)
�[34m�[1mragel version�[0m
Ragel State Machine Compiler version 6.8 Feb 2013
�[34m�[1msudo version�[0m
1.8.16
�[34m�[1mgzip version�[0m
gzip 1.6
�[34m�[1mzip version�[0m
Zip 3.0
�[34m�[1mvim version�[0m
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 18 2020 14:06:17)
�[34m�[1miptables version�[0m
iptables v1.6.0
�[34m�[1mcurl version�[0m
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
�[34m�[1mwget version�[0m
GNU Wget 1.17.1 built on linux-gnu.
�[34m�[1mrsync version�[0m
rsync  version 3.1.1  protocol version 31
�[34m�[1mgimme version�[0m
v1.5.4
�[34m�[1mnvm version�[0m
0.35.3
�[34m�[1mperlbrew version�[0m
/home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.88
�[34m�[1mphpenv version�[0m
rbenv 1.1.2-30-gc879cb0
�[34m�[1mrvm version�[0m
rvm 1.29.10 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
�[34m�[1mdefault ruby version�[0m
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
�[34m�[1mCouchDB version�[0m
couchdb 1.6.1
�[34m�[1mElasticSearch version�[0m
5.5.0
�[34m�[1mInstalled Firefox version�[0m
firefox 63.0.1
�[34m�[1mMongoDB version�[0m
MongoDB 4.0.19
�[34m�[1mPhantomJS version�[0m
2.1.1
�[34m�[1mPre-installed PostgreSQL versions�[0m
9.4.26
9.5.22
9.6.18
�[34m�[1mRedis version�[0m
redis-server 6.0.5
�[34m�[1mPre-installed Go versions�[0m
1.11.1
�[34m�[1mant version�[0m
Apache Ant(TM) version 1.9.6 compiled on July 20 2018
�[34m�[1mmvn version�[0m
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
�[34m�[1mgradle version�[0m
Gradle 5.1.1!
�[34m�[1mlein version�[0m
Leiningen 2.9.3 on Java 11.0.2 OpenJDK 64-Bit Server VM
�[34m�[1mPre-installed Node.js versions�[0m
v10.21.0
v11.0.0
v12.18.1
v4.9.1
v6.17.1
v8.12.0
v8.17.0
v8.9
�[34m�[1mphpenv versions�[0m
  system
  5.6
  5.6.40
  7.1
  7.1.27
  7.2
* 7.2.15 (set by /home/travis/.phpenv/version)
  hhvm
  hhvm-stable
�[34m�[1mcomposer --version�[0m
Composer version 1.8.4 2019-02-11 10:52:10
�[34m�[1mPre-installed Ruby versions�[0m
ruby-2.3.8
ruby-2.4.5
ruby-2.5.3
travis_fold:end:system_info
�[0K
travis_time:end:0e2cec5e:start=1604239192926559611,finish=1604239192932466028,duration=5906417,event=show_system_info
�[0Ktravis_time:start:037036fe
�[0Ktravis_time:end:037036fe:start=1604239192935167722,finish=1604239192949022925,duration=13855203,event=rm_riak_source
�[0Ktravis_time:start:07154220
�[0Ktravis_time:end:07154220:start=1604239192952641899,finish=1604239192957929380,duration=5287481,event=fix_rwky_redis
�[0Ktravis_time:start:10286404
�[0Ktravis_time:end:10286404:start=1604239192961116659,finish=1604239193603879394,duration=642762735,event=wait_for_network
�[0Ktravis_time:start:1b0e2d3a
�[0Ktravis_time:end:1b0e2d3a:start=1604239193607129714,finish=1604239193852379724,duration=245250010,event=update_apt_keys
�[0Ktravis_time:start:0001c1d2
�[0Ktravis_time:end:0001c1d2:start=1604239193855376342,finish=1604239193907368374,duration=51992032,event=fix_hhvm_source
�[0Ktravis_time:start:0d8af07a
�[0Ktravis_time:end:0d8af07a:start=1604239193910747227,finish=1604239193913491656,duration=2744429,event=update_mongo_arch
�[0Ktravis_time:start:04fe32d0
�[0Ktravis_time:end:04fe32d0:start=1604239193916433801,finish=1604239193956658086,duration=40224285,event=fix_sudo_enabled_trusty
�[0Ktravis_time:start:09a31b44
�[0Ktravis_time:end:09a31b44:start=1604239193959917448,finish=1604239193962163860,duration=2246412,event=update_glibc
�[0Ktravis_time:start:018f25b9
�[0Ktravis_time:end:018f25b9:start=1604239193964985647,finish=1604239193972621309,duration=7635662,event=clean_up_path
�[0Ktravis_time:start:0a5a344c
�[0Ktravis_time:end:0a5a344c:start=1604239193975359916,finish=1604239193983235469,duration=7875553,event=fix_resolv_conf
�[0Ktravis_time:start:0de741a2
�[0Ktravis_time:end:0de741a2:start=1604239193986061141,finish=1604239193994740827,duration=8679686,event=fix_etc_hosts
�[0Ktravis_time:start:020e2600
�[0Ktravis_time:end:020e2600:start=1604239193997559719,finish=1604239194006551520,duration=8991801,event=fix_mvn_settings_xml
�[0Ktravis_time:start:0938e6e6
�[0Ktravis_time:end:0938e6e6:start=1604239194009452715,finish=1604239194018672222,duration=9219507,event=no_ipv6_localhost
�[0Ktravis_time:start:014b65f8
�[0Ktravis_time:end:014b65f8:start=1604239194021564874,finish=1604239194023736269,duration=2171395,event=fix_etc_mavenrc
�[0Ktravis_time:start:01aebb94
�[0Ktravis_time:end:01aebb94:start=1604239194026431797,finish=1604239194029214575,duration=2782778,event=fix_wwdr_certificate
�[0Ktravis_time:start:05ed5515
�[0Ktravis_time:end:05ed5515:start=1604239194031925173,finish=1604239194054843260,duration=22918087,event=put_localhost_first
�[0Ktravis_time:start:034844ca
�[0Ktravis_time:end:034844ca:start=1604239194057764793,finish=1604239194060640359,duration=2875566,event=home_paths
�[0Ktravis_time:start:18be5ee8
�[0Ktravis_time:end:18be5ee8:start=1604239194063421807,finish=1604239194075001230,duration=11579423,event=disable_initramfs
�[0Ktravis_time:start:001c2395
�[0Ktravis_time:end:001c2395:start=1604239194078004435,finish=1604239194429148040,duration=351143605,event=disable_ssh_roaming
�[0Ktravis_time:start:2b733db0
�[0Ktravis_time:end:2b733db0:start=1604239194432072637,finish=1604239194434124895,duration=2052258,event=debug_tools
�[0Ktravis_time:start:12974700
�[0Ktravis_time:end:12974700:start=1604239194436883899,finish=1604239194439557777,duration=2673878,event=uninstall_oclint
�[0Ktravis_time:start:08c90a4c
�[0Ktravis_time:end:08c90a4c:start=1604239194442220492,finish=1604239194444946089,duration=2725597,event=rvm_use
�[0Ktravis_time:start:0142501b
�[0Ktravis_time:end:0142501b:start=1604239194447595642,finish=1604239194454788804,duration=7193162,event=rm_etc_boto_cfg
�[0Ktravis_time:start:10023b81
�[0Ktravis_time:end:10023b81:start=1604239194457597238,finish=1604239194460749664,duration=3152426,event=rm_oraclejdk8_symlink
�[0Ktravis_time:start:06d54f80
�[0Ktravis_time:end:06d54f80:start=1604239194463312962,finish=1604239194562271420,duration=98958458,event=enable_i386
�[0Ktravis_time:start:0e57a7e0
�[0Ktravis_time:end:0e57a7e0:start=1604239194565367374,finish=1604239194570454403,duration=5087029,event=update_rubygems
�[0Ktravis_time:start:04fd6e80
�[0Ktravis_time:end:04fd6e80:start=1604239194573254735,finish=1604239195387188432,duration=813933697,event=ensure_path_components
�[0Ktravis_time:start:0a5e3fb8
�[0Ktravis_time:end:0a5e3fb8:start=1604239195390348399,finish=1604239195392351713,duration=2003314,event=redefine_curl
�[0Ktravis_time:start:0376ce15
�[0Ktravis_time:end:0376ce15:start=1604239195394951672,finish=1604239195396885959,duration=1934287,event=nonblock_pipe
�[0Ktravis_time:start:06aaf244
�[0Ktravis_time:end:06aaf244:start=1604239195399513518,finish=1604239201431608500,duration=6032094982,event=apt_get_update
�[0Ktravis_time:start:00207e84
�[0Ktravis_time:end:00207e84:start=1604239201434752816,finish=1604239201436859156,duration=2106340,event=deprecate_xcode_64
�[0Ktravis_time:start:062d7288
�[0Ktravis_time:end:062d7288:start=1604239201439564218,finish=1604239204162871454,duration=2723307236,event=update_heroku
�[0Ktravis_time:start:0b7999f8
�[0Ktravis_time:end:0b7999f8:start=1604239204166336602,finish=1604239204168562441,duration=2225839,event=shell_session_update
�[0Ktravis_time:start:0c744a90
�[0Ktravis_fold:start:docker_mtu
�[0Ktravis_fold:end:docker_mtu
�[0Ktravis_time:end:0c744a90:start=1604239204171406517,finish=1604239206654353975,duration=2482947458,event=set_docker_mtu
�[0Ktravis_time:start:0293311e
�[0Ktravis_fold:start:resolvconf
�[0Ktravis_fold:end:resolvconf
�[0Ktravis_time:end:0293311e:start=1604239206658175175,finish=1604239206726470096,duration=68294921,event=resolvconf
�[0Ktravis_time:start:18ceb41b
�[0Ktravis_time:end:18ceb41b:start=1604239206732567771,finish=1604239206880609182,duration=148041411,event=maven_central_mirror
�[0Ktravis_time:start:0a7be4f6
�[0Ktravis_time:end:0a7be4f6:start=1604239206883928348,finish=1604239206971614277,duration=87685929,event=maven_https
�[0K�[33;1m3.8 is not installed; attempting download�[0m
�[33;1mDownloading archive: https://storage.googleapis.com/travis-ci-language-archives/python/binaries/ubuntu/16.04/x86_64/python-3.8.tar.bz2�[0m
travis_time:start:00e15c34
�[0K$ curl -sSf --retry 5 -o python-3.8.tar.bz2 ${archive_url}
travis_time:end:00e15c34:start=1604239207052362707,finish=1604239207541397498,duration=489034791,event=configure
�[0Ktravis_time:start:06bd4480
�[0K$ sudo tar xjf python-3.8.tar.bz2 --directory /
travis_time:end:06bd4480:start=1604239207544974247,finish=1604239217823150357,duration=10278176110,event=configure
�[0Ktravis_fold:start:apt
�[0Ktravis_time:start:21cf1c26
�[0K$ travis_apt_get_update
travis_time:end:21cf1c26:start=1604239217842196919,finish=1604239230362666122,duration=12520469203,event=prepare
�[0K�[33;1mInstalling APT Packages�[0m
travis_time:start:11948301
�[0K$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install libatlas-base-dev liblapack-dev gfortran libgmp-dev libmpfr-dev libsuitesparse-dev ccache swig libmpc-dev
Reading package lists...
Building dependency tree...
Reading state information...
ccache is already the newest version (3.2.4-1).
libgmp-dev is already the newest version (2:6.1.0+dfsg-2).
libgmp-dev set to manually installed.
The following additional packages will be installed:
  gfortran-5 libamd2.4.1 libatlas-dev libatlas3-base libblas-common
  libblas-dev libblas3 libbtf1.2.1 libcamd2.4.1 libccolamd2.9.1
  libcholmod3.0.6 libcolamd2.9.1 libcsparse3.1.4 libcxsparse3.1.4
  libgfortran-5-dev libgfortran3 libklu1.3.3 liblapack3 libldl2.2.1
  libspqr2.0.2 libsuitesparseconfig4.4.6 libumfpack5.7.1 swig3.0
Suggested packages:
  gfortran-multilib gfortran-doc gfortran-5-multilib gfortran-5-doc
  libgfortran3-dbg libblas-doc liblapack-doc liblapack-doc-man libmpfr-doc
  swig-doc swig-examples swig3.0-examples swig3.0-doc
The following NEW packages will be installed:
  gfortran gfortran-5 libamd2.4.1 libatlas-base-dev libatlas-dev
  libatlas3-base libblas-common libblas-dev libblas3 libbtf1.2.1 libcamd2.4.1
  libccolamd2.9.1 libcholmod3.0.6 libcolamd2.9.1 libcsparse3.1.4
  libcxsparse3.1.4 libgfortran-5-dev libgfortran3 libklu1.3.3 liblapack-dev
  liblapack3 libldl2.2.1 libmpc-dev libmpfr-dev libspqr2.0.2
  libsuitesparse-dev libsuitesparseconfig4.4.6 libumfpack5.7.1 swig swig3.0
0 upgraded, 30 newly installed, 0 to remove and 164 not upgraded.
Need to get 22.2 MB of archives.
After this operation, 103 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgfortran3 amd64 5.4.0-6ubuntu1~16.04.12 [260 kB]
Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgfortran-5-dev amd64 5.4.0-6ubuntu1~16.04.12 [291 kB]
Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 gfortran-5 amd64 5.4.0-6ubuntu1~16.04.12 [8,158 kB]
Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 gfortran amd64 4:5.3.1-1ubuntu1 [1,288 B]
Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsuitesparseconfig4.4.6 amd64 1:4.4.6-1 [9,322 B]
Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 libamd2.4.1 amd64 1:4.4.6-1 [21.3 kB]
Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 libblas-common amd64 3.6.0-2ubuntu2 [5,342 B]
Get:8 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libatlas3-base amd64 3.10.2-9 [2,697 kB]
Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 libblas3 amd64 3.6.0-2ubuntu2 [147 kB]
Get:10 http://archive.ubuntu.com/ubuntu xenial/main amd64 libblas-dev amd64 3.6.0-2ubuntu2 [153 kB]
Get:11 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libatlas-dev amd64 3.10.2-9 [22.1 kB]
Get:12 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libatlas-base-dev amd64 3.10.2-9 [3,596 kB]
Get:13 http://archive.ubuntu.com/ubuntu xenial/main amd64 libbtf1.2.1 amd64 1:4.4.6-1 [10.8 kB]
Get:14 http://archive.ubuntu.com/ubuntu xenial/main amd64 libcamd2.4.1 amd64 1:4.4.6-1 [20.0 kB]
Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 libccolamd2.9.1 amd64 1:4.4.6-1 [21.5 kB]
Get:16 http://archive.ubuntu.com/ubuntu xenial/main amd64 libcolamd2.9.1 amd64 1:4.4.6-1 [15.7 kB]
Get:17 http://archive.ubuntu.com/ubuntu xenial/main amd64 liblapack3 amd64 3.6.0-2ubuntu2 [1,938 kB]
Get:18 http://archive.ubuntu.com/ubuntu xenial/main amd64 libcholmod3.0.6 amd64 1:4.4.6-1 [293 kB]
Get:19 http://archive.ubuntu.com/ubuntu xenial/main amd64 libcsparse3.1.4 amd64 1:4.4.6-1 [26.3 kB]
Get:20 http://archive.ubuntu.com/ubuntu xenial/main amd64 libcxsparse3.1.4 amd64 1:4.4.6-1 [62.8 kB]
Get:21 http://archive.ubuntu.com/ubuntu xenial/main amd64 libklu1.3.3 amd64 1:4.4.6-1 [71.5 kB]
Get:22 http://archive.ubuntu.com/ubuntu xenial/main amd64 liblapack-dev amd64 3.6.0-2ubuntu2 [1,948 kB]
Get:23 http://archive.ubuntu.com/ubuntu xenial/main amd64 libldl2.2.1 amd64 1:4.4.6-1 [10.6 kB]
Get:24 http://archive.ubuntu.com/ubuntu xenial/main amd64 libmpfr-dev amd64 3.1.4-1 [202 kB]
Get:25 http://archive.ubuntu.com/ubuntu xenial/main amd64 libspqr2.0.2 amd64 1:4.4.6-1 [63.6 kB]
Get:26 http://archive.ubuntu.com/ubuntu xenial/main amd64 libumfpack5.7.1 amd64 1:4.4.6-1 [223 kB]
Get:27 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsuitesparse-dev amd64 1:4.4.6-1 [899 kB]
Get:28 http://archive.ubuntu.com/ubuntu xenial/universe amd64 swig3.0 amd64 3.0.8-0ubuntu3 [995 kB]
Get:29 http://archive.ubuntu.com/ubuntu xenial/universe amd64 swig amd64 3.0.8-0ubuntu3 [6,278 B]
Get:30 http://archive.ubuntu.com/ubuntu xenial/main amd64 libmpc-dev amd64 1.0.3-1 [48.0 kB]
Fetched 22.2 MB in 4s (4,452 kB/s)
Selecting previously unselected package libgfortran3:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 124376 files and directories currently installed.)
Preparing to unpack .../libgfortran3_5.4.0-6ubuntu1~16.04.12_amd64.deb ...
Unpacking libgfortran3:amd64 (5.4.0-6ubuntu1~16.04.12) ...
Selecting previously unselected package libgfortran-5-dev:amd64.
Preparing to unpack .../libgfortran-5-dev_5.4.0-6ubuntu1~16.04.12_amd64.deb ...
Unpacking libgfortran-5-dev:amd64 (5.4.0-6ubuntu1~16.04.12) ...
Selecting previously unselected package gfortran-5.
Preparing to unpack .../gfortran-5_5.4.0-6ubuntu1~16.04.12_amd64.deb ...
Unpacking gfortran-5 (5.4.0-6ubuntu1~16.04.12) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../gfortran_4%3a5.3.1-1ubuntu1_amd64.deb ...
Unpacking gfortran (4:5.3.1-1ubuntu1) ...
Selecting previously unselected package libsuitesparseconfig4.4.6:amd64.
Preparing to unpack .../libsuitesparseconfig4.4.6_1%3a4.4.6-1_amd64.deb ...
Unpacking libsuitesparseconfig4.4.6:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libamd2.4.1:amd64.
Preparing to unpack .../libamd2.4.1_1%3a4.4.6-1_amd64.deb ...
Unpacking libamd2.4.1:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libblas-common.
Preparing to unpack .../libblas-common_3.6.0-2ubuntu2_amd64.deb ...
Unpacking libblas-common (3.6.0-2ubuntu2) ...
Selecting previously unselected package libatlas3-base.
Preparing to unpack .../libatlas3-base_3.10.2-9_amd64.deb ...
Unpacking libatlas3-base (3.10.2-9) ...
Selecting previously unselected package libblas3.
Preparing to unpack .../libblas3_3.6.0-2ubuntu2_amd64.deb ...
Unpacking libblas3 (3.6.0-2ubuntu2) ...
Selecting previously unselected package libblas-dev.
Preparing to unpack .../libblas-dev_3.6.0-2ubuntu2_amd64.deb ...
Unpacking libblas-dev (3.6.0-2ubuntu2) ...
Selecting previously unselected package libatlas-dev.
Preparing to unpack .../libatlas-dev_3.10.2-9_amd64.deb ...
Unpacking libatlas-dev (3.10.2-9) ...
Selecting previously unselected package libatlas-base-dev.
Preparing to unpack .../libatlas-base-dev_3.10.2-9_amd64.deb ...
Unpacking libatlas-base-dev (3.10.2-9) ...
Selecting previously unselected package libbtf1.2.1:amd64.
Preparing to unpack .../libbtf1.2.1_1%3a4.4.6-1_amd64.deb ...
Unpacking libbtf1.2.1:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libcamd2.4.1:amd64.
Preparing to unpack .../libcamd2.4.1_1%3a4.4.6-1_amd64.deb ...
Unpacking libcamd2.4.1:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libccolamd2.9.1:amd64.
Preparing to unpack .../libccolamd2.9.1_1%3a4.4.6-1_amd64.deb ...
Unpacking libccolamd2.9.1:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libcolamd2.9.1:amd64.
Preparing to unpack .../libcolamd2.9.1_1%3a4.4.6-1_amd64.deb ...
Unpacking libcolamd2.9.1:amd64 (1:4.4.6-1) ...
Selecting previously unselected package liblapack3.
Preparing to unpack .../liblapack3_3.6.0-2ubuntu2_amd64.deb ...
Unpacking liblapack3 (3.6.0-2ubuntu2) ...
Selecting previously unselected package libcholmod3.0.6:amd64.
Preparing to unpack .../libcholmod3.0.6_1%3a4.4.6-1_amd64.deb ...
Unpacking libcholmod3.0.6:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libcsparse3.1.4:amd64.
Preparing to unpack .../libcsparse3.1.4_1%3a4.4.6-1_amd64.deb ...
Unpacking libcsparse3.1.4:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libcxsparse3.1.4:amd64.
Preparing to unpack .../libcxsparse3.1.4_1%3a4.4.6-1_amd64.deb ...
Unpacking libcxsparse3.1.4:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libklu1.3.3:amd64.
Preparing to unpack .../libklu1.3.3_1%3a4.4.6-1_amd64.deb ...
Unpacking libklu1.3.3:amd64 (1:4.4.6-1) ...
Selecting previously unselected package liblapack-dev.
Preparing to unpack .../liblapack-dev_3.6.0-2ubuntu2_amd64.deb ...
Unpacking liblapack-dev (3.6.0-2ubuntu2) ...
Selecting previously unselected package libldl2.2.1:amd64.
Preparing to unpack .../libldl2.2.1_1%3a4.4.6-1_amd64.deb ...
Unpacking libldl2.2.1:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libmpfr-dev:amd64.
Preparing to unpack .../libmpfr-dev_3.1.4-1_amd64.deb ...
Unpacking libmpfr-dev:amd64 (3.1.4-1) ...
Selecting previously unselected package libspqr2.0.2:amd64.
Preparing to unpack .../libspqr2.0.2_1%3a4.4.6-1_amd64.deb ...
Unpacking libspqr2.0.2:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libumfpack5.7.1:amd64.
Preparing to unpack .../libumfpack5.7.1_1%3a4.4.6-1_amd64.deb ...
Unpacking libumfpack5.7.1:amd64 (1:4.4.6-1) ...
Selecting previously unselected package libsuitesparse-dev:amd64.
Preparing to unpack .../libsuitesparse-dev_1%3a4.4.6-1_amd64.deb ...
Unpacking libsuitesparse-dev:amd64 (1:4.4.6-1) ...
Selecting previously unselected package swig3.0.
Preparing to unpack .../swig3.0_3.0.8-0ubuntu3_amd64.deb ...
Unpacking swig3.0 (3.0.8-0ubuntu3) ...
Selecting previously unselected package swig.
Preparing to unpack .../swig_3.0.8-0ubuntu3_amd64.deb ...
Unpacking swig (3.0.8-0ubuntu3) ...
Selecting previously unselected package libmpc-dev:amd64.
Preparing to unpack .../libmpc-dev_1.0.3-1_amd64.deb ...
Unpacking libmpc-dev:amd64 (1.0.3-1) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for ccache (3.2.4-1) ...
Updating symlinks in /usr/lib/ccache ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libgfortran3:amd64 (5.4.0-6ubuntu1~16.04.12) ...
Setting up libgfortran-5-dev:amd64 (5.4.0-6ubuntu1~16.04.12) ...
Setting up gfortran-5 (5.4.0-6ubuntu1~16.04.12) ...
Setting up gfortran (4:5.3.1-1ubuntu1) ...
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode
update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode
Setting up libsuitesparseconfig4.4.6:amd64 (1:4.4.6-1) ...
Setting up libamd2.4.1:amd64 (1:4.4.6-1) ...
Setting up libblas-common (3.6.0-2ubuntu2) ...
Setting up libatlas3-base (3.10.2-9) ...
update-alternatives: using /usr/lib/atlas-base/atlas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode
update-alternatives: using /usr/lib/atlas-base/atlas/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode
Setting up libblas3 (3.6.0-2ubuntu2) ...
Setting up libblas-dev (3.6.0-2ubuntu2) ...
update-alternatives: using /usr/lib/libblas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode
Setting up libatlas-dev (3.10.2-9) ...
Setting up libatlas-base-dev (3.10.2-9) ...
update-alternatives: using /usr/lib/atlas-base/atlas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode
update-alternatives: using /usr/lib/atlas-base/atlas/liblapack.so to provide /usr/lib/liblapack.so (liblapack.so) in auto mode
Setting up libbtf1.2.1:amd64 (1:4.4.6-1) ...
Setting up libcamd2.4.1:amd64 (1:4.4.6-1) ...
Setting up libccolamd2.9.1:amd64 (1:4.4.6-1) ...
Setting up libcolamd2.9.1:amd64 (1:4.4.6-1) ...
Setting up liblapack3 (3.6.0-2ubuntu2) ...
Setting up libcholmod3.0.6:amd64 (1:4.4.6-1) ...
Setting up libcsparse3.1.4:amd64 (1:4.4.6-1) ...
Setting up libcxsparse3.1.4:amd64 (1:4.4.6-1) ...
Setting up libklu1.3.3:amd64 (1:4.4.6-1) ...
Setting up liblapack-dev (3.6.0-2ubuntu2) ...
Setting up libldl2.2.1:amd64 (1:4.4.6-1) ...
Setting up libmpfr-dev:amd64 (3.1.4-1) ...
Setting up libspqr2.0.2:amd64 (1:4.4.6-1) ...
Setting up libumfpack5.7.1:amd64 (1:4.4.6-1) ...
Setting up libsuitesparse-dev:amd64 (1:4.4.6-1) ...
Setting up swig3.0 (3.0.8-0ubuntu3) ...
Setting up swig (3.0.8-0ubuntu3) ...
Setting up libmpc-dev:amd64 (1.0.3-1) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
travis_time:end:11948301:start=1604239230366523334,finish=1604239243558939515,duration=13192416181,event=prepare
�[0Ktravis_fold:end:apt
�[0Ktravis_time:start:0be92fb4
�[0Ktravis_time:end:0be92fb4:start=1604239243562574830,finish=1604239243564812024,duration=2237194,event=fix_ps4
�[0Ktravis_time:start:22ab5e4c
�[0K
travis_fold:start:git.checkout
�[0Ktravis_time:start:00ca1338
�[0K$ git clone --depth=50 https://github.com/scipy/scipy.git scipy/scipy
Cloning into 'scipy/scipy'...
remote: Enumerating objects: 18137, done.�[K
remote: Counting objects:   0% (1/18137)�[K
remote: Counting objects:   1% (182/18137)�[K
remote: Counting objects:   2% (363/18137)�[K
remote: Counting objects:   3% (545/18137)�[K
remote: Counting objects:   4% (726/18137)�[K
remote: Counting objects:   5% (907/18137)�[K
remote: Counting objects:   6% (1089/18137)�[K
remote: Counting objects:   7% (1270/18137)�[K
remote: Counting objects:   8% (1451/18137)�[K
remote: Counting objects:   9% (1633/18137)�[K
remote: Counting objects:  10% (1814/18137)�[K
remote: Counting objects:  11% (1996/18137)�[K
remote: Counting objects:  12% (2177/18137)�[K
remote: Counting objects:  13% (2358/18137)�[K
remote: Counting objects:  14% (2540/18137)�[K
remote: Counting objects:  15% (2721/18137)�[K
remote: Counting objects:  16% (2902/18137)�[K
remote: Counting objects:  17% (3084/18137)�[K
remote: Counting objects:  18% (3265/18137)�[K
remote: Counting objects:  19% (3447/18137)�[K
remote: Counting objects:  20% (3628/18137)�[K
remote: Counting objects:  21% (3809/18137)�[K
remote: Counting objects:  22% (3991/18137)�[K
remote: Counting objects:  23% (4172/18137)�[K
remote: Counting objects:  24% (4353/18137)�[K
remote: Counting objects:  25% (4535/18137)�[K
remote: Counting objects:  26% (4716/18137)�[K
remote: Counting objects:  27% (4897/18137)�[K
remote: Counting objects:  28% (5079/18137)�[K
remote: Counting objects:  29% (5260/18137)�[K
remote: Counting objects:  30% (5442/18137)�[K
remote: Counting objects:  31% (5623/18137)�[K
remote: Counting objects:  32% (5804/18137)�[K
remote: Counting objects:  33% (5986/18137)�[K
remote: Counting objects:  34% (6167/18137)�[K
remote: Counting objects:  35% (6348/18137)�[K
remote: Counting objects:  36% (6530/18137)�[K
remote: Counting objects:  37% (6711/18137)�[K
remote: Counting objects:  38% (6893/18137)�[K
remote: Counting objects:  39% (7074/18137)�[K
remote: Counting objects:  40% (7255/18137)�[K
remote: Counting objects:  41% (7437/18137)�[K
remote: Counting objects:  42% (7618/18137)�[K
remote: Counting objects:  43% (7799/18137)�[K
remote: Counting objects:  44% (7981/18137)�[K
remote: Counting objects:  45% (8162/18137)�[K
remote: Counting objects:  46% (8344/18137)�[K
remote: Counting objects:  47% (8525/18137)�[K
remote: Counting objects:  48% (8706/18137)�[K
remote: Counting objects:  49% (8888/18137)�[K
remote: Counting objects:  50% (9069/18137)�[K
remote: Counting objects:  51% (9250/18137)�[K
remote: Counting objects:  52% (9432/18137)�[K
remote: Counting objects:  53% (9613/18137)�[K
remote: Counting objects:  54% (9794/18137)�[K
remote: Counting objects:  55% (9976/18137)�[K
remote: Counting objects:  56% (10157/18137)�[K
remote: Counting objects:  57% (10339/18137)�[K
remote: Counting objects:  58% (10520/18137)�[K
remote: Counting objects:  59% (10701/18137)�[K
remote: Counting objects:  60% (10883/18137)�[K
remote: Counting objects:  61% (11064/18137)�[K
remote: Counting objects:  62% (11245/18137)�[K
remote: Counting objects:  63% (11427/18137)�[K
remote: Counting objects:  64% (11608/18137)�[K
remote: Counting objects:  65% (11790/18137)�[K
remote: Counting objects:  66% (11971/18137)�[K
remote: Counting objects:  67% (12152/18137)�[K
remote: Counting objects:  68% (12334/18137)�[K
remote: Counting objects:  69% (12515/18137)�[K
remote: Counting objects:  70% (12696/18137)�[K
remote: Counting objects:  71% (12878/18137)�[K
remote: Counting objects:  72% (13059/18137)�[K
remote: Counting objects:  73% (13241/18137)�[K
remote: Counting objects:  74% (13422/18137)�[K
remote: Counting objects:  75% (13603/18137)�[K
remote: Counting objects:  76% (13785/18137)�[K
remote: Counting objects:  77% (13966/18137)�[K
remote: Counting objects:  78% (14147/18137)�[K
remote: Counting objects:  79% (14329/18137)�[K
remote: Counting objects:  80% (14510/18137)�[K
remote: Counting objects:  81% (14691/18137)�[K
remote: Counting objects:  82% (14873/18137)�[K
remote: Counting objects:  83% (15054/18137)�[K
remote: Counting objects:  84% (15236/18137)�[K
remote: Counting objects:  85% (15417/18137)�[K
remote: Counting objects:  86% (15598/18137)�[K
remote: Counting objects:  87% (15780/18137)�[K
remote: Counting objects:  88% (15961/18137)�[K
remote: Counting objects:  89% (16142/18137)�[K
remote: Counting objects:  90% (16324/18137)�[K
remote: Counting objects:  91% (16505/18137)�[K
remote: Counting objects:  92% (16687/18137)�[K
remote: Counting objects:  93% (16868/18137)�[K
remote: Counting objects:  94% (17049/18137)�[K
remote: Counting objects:  95% (17231/18137)�[K
remote: Counting objects:  96% (17412/18137)�[K
remote: Counting objects:  97% (17593/18137)�[K
remote: Counting objects:  98% (17775/18137)�[K
remote: Counting objects:  99% (17956/18137)�[K
remote: Counting objects: 100% (18137/18137)�[K
remote: Counting objects: 100% (18137/18137), done.�[K
remote: Compressing objects:   0% (1/7485)�[K
remote: Compressing objects:   1% (75/7485)�[K
remote: Compressing objects:   2% (150/7485)�[K
remote: Compressing objects:   3% (225/7485)�[K
remote: Compressing objects:   4% (300/7485)�[K
remote: Compressing objects:   5% (375/7485)�[K
remote: Compressing objects:   6% (450/7485)�[K
remote: Compressing objects:   7% (524/7485)�[K
remote: Compressing objects:   8% (599/7485)�[K
remote: Compressing objects:   9% (674/7485)�[K
remote: Compressing objects:  10% (749/7485)�[K
remote: Compressing objects:  11% (824/7485)�[K
remote: Compressing objects:  12% (899/7485)�[K
remote: Compressing objects:  13% (974/7485)�[K
remote: Compressing objects:  14% (1048/7485)�[K
remote: Compressing objects:  15% (1123/7485)�[K
remote: Compressing objects:  16% (1198/7485)�[K
remote: Compressing objects:  17% (1273/7485)�[K
remote: Compressing objects:  18% (1348/7485)�[K
remote: Compressing objects:  19% (1423/7485)�[K
remote: Compressing objects:  19% (1473/7485)�[K
remote: Compressing objects:  20% (1497/7485)�[K
remote: Compressing objects:  21% (1572/7485)�[K
remote: Compressing objects:  22% (1647/7485)�[K
remote: Compressing objects:  23% (1722/7485)�[K
remote: Compressing objects:  24% (1797/7485)�[K
remote: Compressing objects:  25% (1872/7485)�[K
remote: Compressing objects:  26% (1947/7485)�[K
remote: Compressing objects:  27% (2021/7485)�[K
remote: Compressing objects:  28% (2096/7485)�[K
remote: Compressing objects:  29% (2171/7485)�[K
remote: Compressing objects:  30% (2246/7485)�[K
remote: Compressing objects:  31% (2321/7485)�[K
remote: Compressing objects:  32% (2396/7485)�[K
remote: Compressing objects:  33% (2471/7485)�[K
remote: Compressing objects:  34% (2545/7485)�[K
remote: Compressing objects:  35% (2620/7485)�[K
remote: Compressing objects:  36% (2695/7485)�[K
remote: Compressing objects:  37% (2770/7485)�[K
remote: Compressing objects:  38% (2845/7485)�[K
remote: Compressing objects:  39% (2920/7485)�[K
remote: Compressing objects:  40% (2994/7485)�[K
remote: Compressing objects:  41% (3069/7485)�[K
remote: Compressing objects:  42% (3144/7485)�[K
remote: Compressing objects:  43% (3219/7485)�[K
remote: Compressing objects:  44% (3294/7485)�[K
remote: Compressing objects:  45% (3369/7485)�[K
remote: Compressing objects:  46% (3444/7485)�[K
remote: Compressing objects:  47% (3518/7485)�[K
remote: Compressing objects:  48% (3593/7485)�[K
remote: Compressing objects:  49% (3668/7485)�[K
remote: Compressing objects:  50% (3743/7485)�[K
remote: Compressing objects:  51% (3818/7485)�[K
remote: Compressing objects:  52% (3893/7485)�[K
remote: Compressing objects:  53% (3968/7485)�[K
remote: Compressing objects:  54% (4042/7485)�[K
remote: Compressing objects:  55% (4117/7485)�[K
remote: Compressing objects:  56% (4192/7485)�[K
remote: Compressing objects:  57% (4267/7485)�[K
remote: Compressing objects:  58% (4342/7485)�[K
remote: Compressing objects:  59% (4417/7485)�[K
remote: Compressing objects:  60% (4491/7485)�[K
remote: Compressing objects:  61% (4566/7485)�[K
remote: Compressing objects:  62% (4641/7485)�[K
remote: Compressing objects:  63% (4716/7485)�[K
remote: Compressing objects:  64% (4791/7485)�[K
remote: Compressing objects:  65% (4866/7485)�[K
remote: Compressing objects:  66% (4941/7485)�[K
remote: Compressing objects:  67% (5015/7485)�[K
remote: Compressing objects:  68% (5090/7485)�[K
remote: Compressing objects:  69% (5165/7485)�[K
remote: Compressing objects:  70% (5240/7485)�[K
remote: Compressing objects:  71% (5315/7485)�[K
remote: Compressing objects:  72% (5390/7485)�[K
remote: Compressing objects:  73% (5465/7485)�[K
remote: Compressing objects:  74% (5539/7485)�[K
remote: Compressing objects:  75% (5614/7485)�[K
remote: Compressing objects:  76% (5689/7485)�[K
remote: Compressing objects:  77% (5764/7485)�[K
remote: Compressing objects:  78% (5839/7485)�[K
remote: Compressing objects:  79% (5914/7485)�[K
remote: Compressing objects:  80% (5988/7485)�[K
remote: Compressing objects:  81% (6063/7485)�[K
remote: Compressing objects:  82% (6138/7485)�[K
remote: Compressing objects:  83% (6213/7485)�[K
remote: Compressing objects:  84% (6288/7485)�[K
remote: Compressing objects:  85% (6363/7485)�[K
remote: Compressing objects:  86% (6438/7485)�[K
remote: Compressing objects:  87% (6512/7485)�[K
remote: Compressing objects:  88% (6587/7485)�[K
remote: Compressing objects:  89% (6662/7485)�[K
remote: Compressing objects:  90% (6737/7485)�[K
remote: Compressing objects:  91% (6812/7485)�[K
remote: Compressing objects:  92% (6887/7485)�[K
remote: Compressing objects:  93% (6962/7485)�[K
remote: Compressing objects:  94% (7036/7485)�[K
remote: Compressing objects:  95% (7111/7485)�[K
remote: Compressing objects:  96% (7186/7485)�[K
remote: Compressing objects:  97% (7261/7485)�[K
remote: Compressing objects:  98% (7336/7485)�[K
remote: Compressing objects:  99% (7411/7485)�[K
remote: Compressing objects: 100% (7485/7485)�[K
remote: Compressing objects: 100% (7485/7485), done.�[K
Receiving objects:   0% (1/18137)
Receiving objects:   1% (182/18137)
Receiving objects:   2% (363/18137)
Receiving objects:   3% (545/18137)
Receiving objects:   4% (726/18137)
Receiving objects:   5% (907/18137)
Receiving objects:   6% (1089/18137)
Receiving objects:   7% (1270/18137)
Receiving objects:   8% (1451/18137)
Receiving objects:   9% (1633/18137)
Receiving objects:  10% (1814/18137)
Receiving objects:  11% (1996/18137)
Receiving objects:  12% (2177/18137)
Receiving objects:  13% (2358/18137)
Receiving objects:  14% (2540/18137)
Receiving objects:  15% (2721/18137)
Receiving objects:  16% (2902/18137)
Receiving objects:  17% (3084/18137)
Receiving objects:  18% (3265/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  19% (3447/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  20% (3628/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  21% (3809/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  22% (3991/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  23% (4172/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  24% (4353/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  25% (4535/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  26% (4716/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  27% (4897/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  28% (5079/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  29% (5260/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  30% (5442/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  31% (5623/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  32% (5804/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  33% (5986/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  34% (6167/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  34% (6336/18137), 9.43 MiB | 18.84 MiB/s
Receiving objects:  35% (6348/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  36% (6530/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  37% (6711/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  38% (6893/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  39% (7074/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  40% (7255/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  41% (7437/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  42% (7618/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  43% (7799/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  44% (7981/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  45% (8162/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  46% (8344/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  47% (8525/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  48% (8706/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  49% (8888/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  50% (9069/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  51% (9250/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  52% (9432/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  53% (9613/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  54% (9794/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  55% (9976/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  56% (10157/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  57% (10339/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  58% (10520/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  59% (10701/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  60% (10883/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  61% (11064/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  62% (11245/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  63% (11427/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  64% (11608/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  65% (11790/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  66% (11971/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  67% (12152/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  68% (12334/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  69% (12515/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  70% (12696/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  71% (12878/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  72% (13059/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  73% (13241/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  74% (13422/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  75% (13603/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  76% (13785/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  77% (13966/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  78% (14147/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  79% (14329/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  80% (14510/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  81% (14691/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  82% (14873/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  83% (15054/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  84% (15236/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  85% (15417/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  86% (15598/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  87% (15780/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  88% (15961/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  89% (16142/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  90% (16324/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  91% (16505/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  92% (16687/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  93% (16868/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  94% (17049/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  95% (17231/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  96% (17412/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  97% (17593/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects:  98% (17775/18137), 17.24 MiB | 17.23 MiB/s
remote: Total 18137 (delta 12401), reused 14783 (delta 10445), pack-reused 0�[K
Receiving objects:  99% (17956/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects: 100% (18137/18137), 17.24 MiB | 17.23 MiB/s
Receiving objects: 100% (18137/18137), 26.90 MiB | 19.61 MiB/s, done.
Resolving deltas:   0% (0/12401)
Resolving deltas:   1% (145/12401)
Resolving deltas:   2% (251/12401)
Resolving deltas:   3% (377/12401)
Resolving deltas:   4% (498/12401)
Resolving deltas:   5% (627/12401)
Resolving deltas:   6% (746/12401)
Resolving deltas:   7% (940/12401)
Resolving deltas:   8% (1005/12401)
Resolving deltas:   9% (1118/12401)
Resolving deltas:  10% (1244/12401)
Resolving deltas:  11% (1365/12401)
Resolving deltas:  12% (1490/12401)
Resolving deltas:  13% (1625/12401)
Resolving deltas:  14% (1737/12401)
Resolving deltas:  15% (1861/12401)
Resolving deltas:  16% (1990/12401)
Resolving deltas:  17% (2112/12401)
Resolving deltas:  18% (2233/12401)
Resolving deltas:  19% (2401/12401)
Resolving deltas:  20% (2481/12401)
Resolving deltas:  21% (2610/12401)
Resolving deltas:  22% (2732/12401)
Resolving deltas:  23% (2926/12401)
Resolving deltas:  24% (2988/12401)
Resolving deltas:  25% (3115/12401)
Resolving deltas:  26% (3226/12401)
Resolving deltas:  27% (3353/12401)
Resolving deltas:  28% (3474/12401)
Resolving deltas:  29% (3598/12401)
Resolving deltas:  30% (3726/12401)
Resolving deltas:  31% (3848/12401)
Resolving deltas:  32% (3970/12401)
Resolving deltas:  33% (4104/12401)
Resolving deltas:  34% (4218/12401)
Resolving deltas:  35% (4341/12401)
Resolving deltas:  36% (4466/12401)
Resolving deltas:  37% (4629/12401)
Resolving deltas:  38% (4723/12401)
Resolving deltas:  39% (4841/12401)
Resolving deltas:  40% (4969/12401)
Resolving deltas:  41% (5086/12401)
Resolving deltas:  42% (5209/12401)
Resolving deltas:  43% (5333/12401)
Resolving deltas:  44% (5488/12401)
Resolving deltas:  45% (5627/12401)
Resolving deltas:  46% (5744/12401)
Resolving deltas:  47% (5830/12401)
Resolving deltas:  48% (5978/12401)
Resolving deltas:  49% (6097/12401)
Resolving deltas:  50% (6240/12401)
Resolving deltas:  51% (6338/12401)
Resolving deltas:  52% (6483/12401)
Resolving deltas:  53% (6591/12401)
Resolving deltas:  54% (6698/12401)
Resolving deltas:  55% (6825/12401)
Resolving deltas:  56% (7040/12401)
Resolving deltas:  57% (7110/12401)
Resolving deltas:  58% (7193/12401)
Resolving deltas:  59% (7361/12401)
Resolving deltas:  60% (7441/12401)
Resolving deltas:  61% (7573/12401)
Resolving deltas:  62% (7696/12401)
Resolving deltas:  63% (7840/12401)
Resolving deltas:  64% (7973/12401)
Resolving deltas:  65% (8069/12401)
Resolving deltas:  66% (8185/12401)
Resolving deltas:  68% (8433/12401)
Resolving deltas:  69% (8572/12401)
Resolving deltas:  70% (8681/12401)
Resolving deltas:  71% (8814/12401)
Resolving deltas:  72% (8968/12401)
Resolving deltas:  73% (9061/12401)
Resolving deltas:  74% (9179/12401)
Resolving deltas:  75% (9302/12401)
Resolving deltas:  76% (9468/12401)
Resolving deltas:  77% (9564/12401)
Resolving deltas:  78% (9715/12401)
Resolving deltas:  79% (9800/12401)
Resolving deltas:  80% (9953/12401)
Resolving deltas:  81% (10079/12401)
Resolving deltas:  82% (10196/12401)
Resolving deltas:  83% (10382/12401)
Resolving deltas:  84% (10423/12401)
Resolving deltas:  85% (10546/12401)
Resolving deltas:  86% (10665/12401)
Resolving deltas:  87% (10803/12401)
Resolving deltas:  88% (10926/12401)
Resolving deltas:  89% (11065/12401)
Resolving deltas:  90% (11172/12401)
Resolving deltas:  91% (11319/12401)
Resolving deltas:  92% (11411/12401)
Resolving deltas:  93% (11533/12401)
Resolving deltas:  94% (11669/12401)
Resolving deltas:  95% (11785/12401)
Resolving deltas:  96% (11905/12401)
Resolving deltas:  97% (12029/12401)
Resolving deltas:  98% (12154/12401)
Resolving deltas:  99% (12278/12401)
Resolving deltas: 100% (12401/12401)
Resolving deltas: 100% (12401/12401), done.
travis_time:end:00ca1338:start=1604239243571289332,finish=1604239249129543269,duration=5558253937,event=checkout
�[0K$ cd scipy/scipy
travis_time:start:016a2551
�[0K$ git fetch origin +refs/pull/12729/merge:
remote: Enumerating objects: 14, done.�[K
remote: Counting objects:   7% (1/14)�[K
remote: Counting objects:  14% (2/14)�[K
remote: Counting objects:  21% (3/14)�[K
remote: Counting objects:  28% (4/14)�[K
remote: Counting objects:  35% (5/14)�[K
remote: Counting objects:  42% (6/14)�[K
remote: Counting objects:  50% (7/14)�[K
remote: Counting objects:  57% (8/14)�[K
remote: Counting objects:  64% (9/14)�[K
remote: Counting objects:  71% (10/14)�[K
remote: Counting objects:  78% (11/14)�[K
remote: Counting objects:  85% (12/14)�[K
remote: Counting objects:  92% (13/14)�[K
remote: Counting objects: 100% (14/14)�[K
remote: Counting objects: 100% (14/14), done.�[K
remote: Compressing objects:  25% (1/4)�[K
remote: Compressing objects:  50% (2/4)�[K
remote: Compressing objects:  75% (3/4)�[K
remote: Compressing objects: 100% (4/4)�[K
remote: Compressing objects: 100% (4/4), done.�[K
remote: Total 10 (delta 6), reused 9 (delta 6), pack-reused 0�[K
Unpacking objects:  10% (1/10)
Unpacking objects:  20% (2/10)
Unpacking objects:  30% (3/10)
Unpacking objects:  40% (4/10)
Unpacking objects:  50% (5/10)
Unpacking objects:  60% (6/10)
Unpacking objects:  70% (7/10)
Unpacking objects:  80% (8/10)
Unpacking objects:  90% (9/10)
Unpacking objects: 100% (10/10)
Unpacking objects: 100% (10/10), 1.99 KiB | 407.00 KiB/s, done.
From https://github.com/scipy/scipy
 * branch              refs/pull/12729/merge -> FETCH_HEAD
travis_time:end:016a2551:start=1604239249133474115,finish=1604239249714992626,duration=581518511,event=checkout
�[0K$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout
�[0K
travis_fold:start:git.submodule
�[0Ktravis_time:start:07565b47
�[0K$ git submodule update --init --recursive
Submodule 'doc/scipy-sphinx-theme' (https://github.com/scipy/scipy-sphinx-theme.git) registered for path 'doc/scipy-sphinx-theme'
Submodule 'doc/source/_static/scipy-mathjax' (https://github.com/scipy/scipy-mathjax.git) registered for path 'doc/source/_static/scipy-mathjax'
Submodule 'doc/sphinxext' (https://github.com/numpy/numpydoc.git) registered for path 'doc/sphinxext'
Cloning into '/home/travis/build/scipy/scipy/doc/scipy-sphinx-theme'...
Cloning into '/home/travis/build/scipy/scipy/doc/source/_static/scipy-mathjax'...
Cloning into '/home/travis/build/scipy/scipy/doc/sphinxext'...
Submodule path 'doc/scipy-sphinx-theme': checked out '59c27fdde3ec4c78eb93b5e375d203ec5707382a'
Submodule path 'doc/source/_static/scipy-mathjax': checked out '3d21c58225c09243d5a088b1557654d280925e02'
Submodule path 'doc/sphinxext': checked out '278cf213ecd308d4f77ab700d1efa8f01059b9e6'
Submodule 'doc/scipy-sphinx-theme' (https://github.com/scipy/scipy-sphinx-theme) registered for path 'doc/sphinxext/doc/scipy-sphinx-theme'
Cloning into '/home/travis/build/scipy/scipy/doc/sphinxext/doc/scipy-sphinx-theme'...
Submodule path 'doc/sphinxext/doc/scipy-sphinx-theme': checked out 'bc3b4b8383d4cd676fe75b7ca8c3e11d6afa8d97'
travis_time:end:07565b47:start=1604239250003476155,finish=1604239252605169033,duration=2601692878,event=checkout
�[0Ktravis_fold:end:git.submodule
�[0Ktravis_time:end:07565b47:start=1604239250003476155,finish=1604239252607843334,duration=2604367179,event=checkout
�[0Ktravis_time:start:080ecf30
�[0K
�[33;1mSetting environment variables from repository settings�[0m
$ export HOMEBREW_NO_AUTO_UPDATE=1

�[33;1mSetting environment variables from .travis.yml�[0m
$ export PRE_WHEELS="https://pypi.anaconda.org/scipy-wheels-nightly/simple"
$ export OPENBLAS_NUM_THREADS=1
$ export OTHERSPEC=""
$ export TESTMODE=full
$ export NUMPYSPEC="--pre --upgrade --timeout=60 -i $PRE_WHEELS numpy"
$ export OTHERSPEC="--pre --upgrade --timeout=60"
$ export NPY_USE_BLAS_ILP64=1

travis_time:end:080ecf30:start=1604239252611119359,finish=1604239252619253222,duration=8133863,event=env
�[0Ktravis_time:start:01546be6
�[0K$ source ~/virtualenv/python3.8/bin/activate
travis_time:end:01546be6:start=1604239252622631857,finish=1604239252627286399,duration=4654542,event=
�[0Ktravis_fold:start:cache.1
�[0KSetting up build cache
$ export CASHER_DIR=${TRAVIS_HOME}/.casher
travis_time:start:00f10500
�[0K$ Installing caching utilities
travis_time:end:00f10500:start=1604239253381011673,finish=1604239253640228943,duration=259217270,event=setup_casher
�[0Ktravis_time:start:1099db30
�[0Ktravis_time:end:1099db30:start=1604239253644938371,finish=1604239253647575194,duration=2636823,event=setup_casher
�[0Ktravis_time:start:02179bac
�[0Kattempting to download cache archive�[0m
�[32;1mfetching PR.12729/cache--linux-xenial-1fec1e415cf67ad498e899f28154960aa7bcb9bd829b37175f670be50532fea0--python-3.8.tgz�[0m
�[32;1mfetching PR.12729/cache-linux-xenial-1fec1e415cf67ad498e899f28154960aa7bcb9bd829b37175f670be50532fea0--python-3.8.tgz�[0m
�[32;1mfetching PR.12729/cache--python-3.8.tgz�[0m
�[32;1mfetching master/cache--linux-xenial-1fec1e415cf67ad498e899f28154960aa7bcb9bd829b37175f670be50532fea0--python-3.8.tgz�[0m
�[32;1mfound cache�[0m
travis_time:end:02179bac:start=1604239253650997212,finish=1604239304951999459,duration=51301002247,event=setup_casher
�[0Ktravis_time:start:00848820
�[0Ktravis_time:end:00848820:start=1604239304956229697,finish=1604239304959077081,duration=2847384,event=setup_casher
�[0Ktravis_time:start:0571265e
�[0Kadding /home/travis/.ccache to cache�[0m
adding /home/travis/.cache/pip to cache�[0m
adding /home/travis/Library/Caches/pip to cache�[0m
creating directory /home/travis/Library/Caches/pip�[0m
travis_time:end:0571265e:start=1604239304962807487,finish=1604239425612552765,duration=120649745278,event=setup_casher
�[0Ktravis_fold:end:cache.1
�[0K
$ python --version
Python 3.8.0
$ pip --version
pip 19.3 from /home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip (python 3.8)
travis_fold:start:before_install.1
�[0Ktravis_time:start:000b0160
�[0K$ echo $TRAVIS_OS_NAME
linux
travis_time:end:000b0160:start=1604239426075901683,finish=1604239426078415513,duration=2513830,event=before_install
�[0Ktravis_fold:end:before_install.1
�[0Ktravis_fold:start:before_install.2
�[0Ktravis_time:start:096dae20
�[0K$ if [ "$TRAVIS_OS_NAME" == "linux" ]; then
    free -m
    export PATH=/usr/lib/ccache:$PATH
    ccache --zero-stats
  fi
  
              total        used        free      shared  buff/cache   available
Mem:           7976         218         139           8        7618        7410
Swap:             0           0           0
Statistics cleared
travis_time:end:096dae20:start=1604239426081905793,finish=1604239426313030713,duration=231124920,event=before_install
�[0Ktravis_fold:end:before_install.2
�[0Ktravis_fold:start:before_install.3
�[0Ktravis_time:start:0922da4a
�[0K$ if [[ "$NPY_USE_BLAS_ILP64" == "1" ]]; then
    target=$(python tools/openblas_support.py)
    echo "[openblas64_]" > site.cfg
    echo "library_dirs = $target/lib" >> site.cfg
    echo "include_dirs = $target/include" >> site.cfg
    echo "runtime_library_dirs = $target/lib" >> site.cfg
  fi
  
Downloading: https://anaconda.org/multibuild-wheels-staging/openblas-libs/v0.3.9/download/openblas64_-v0.3.9-manylinux1_x86_64.tar.gz
travis_time:end:0922da4a:start=1604239426317744396,finish=1604239431013054827,duration=4695310431,event=before_install
�[0Ktravis_fold:end:before_install.3
�[0Ktravis_fold:start:before_install.4
�[0Ktravis_time:start:052637e8
�[0K$ export CCACHE_COMPRESS=1
travis_time:end:052637e8:start=1604239431017091720,finish=1604239431019562579,duration=2470859,event=before_install
�[0Ktravis_fold:end:before_install.4
�[0Ktravis_fold:start:before_install.5
�[0Ktravis_time:start:0086fb6e
�[0K$ if [ -n "$CC" ]; then ln -s `which ccache` "/usr/lib/ccache/$CC" || true; fi
travis_time:end:0086fb6e:start=1604239431023303003,finish=1604239431025663163,duration=2360160,event=before_install
�[0Ktravis_fold:end:before_install.5
�[0Ktravis_fold:start:before_install.6
�[0Ktravis_time:start:01b750e1
�[0K$ if [ -n "$CXX" ]; then ln -s `which ccache` "/usr/lib/ccache/$CXX" || true; fi
travis_time:end:01b750e1:start=1604239431029051631,finish=1604239431031335513,duration=2283882,event=before_install
�[0Ktravis_fold:end:before_install.6
�[0Ktravis_fold:start:before_install.7
�[0Ktravis_time:start:02a0a1f5
�[0K$ python --version
Python 3.8.0
travis_time:end:02a0a1f5:start=1604239431035007887,finish=1604239431039839600,duration=4831713,event=before_install
�[0Ktravis_fold:end:before_install.7
�[0Ktravis_fold:start:before_install.8
�[0Ktravis_time:start:0b05159d
�[0K$ export NPY_NUM_BUILD_JOBS=2
travis_time:end:0b05159d:start=1604239431043759687,finish=1604239431046111394,duration=2351707,event=before_install
�[0Ktravis_fold:end:before_install.8
�[0Ktravis_fold:start:before_install.9
�[0Ktravis_time:start:17a4a82f
�[0K$ uname -a
Linux travis-job-c1ee5126-247c-4466-9b3c-0d89bdd59d05 4.15.0-1077-gcp #87~16.04.1-Ubuntu SMP Sat Jun 6 01:51:20 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
travis_time:end:17a4a82f:start=1604239431049922191,finish=1604239431053306049,duration=3383858,event=before_install
�[0Ktravis_fold:end:before_install.9
�[0Ktravis_fold:start:before_install.10
�[0Ktravis_time:start:000cae78
�[0K$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           798M  8.6M  790M   2% /run
/dev/sda1        68G   19G   49G  28% /
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
none            768M     0  768M   0% /var/ramfs
tmpfs           798M     0  798M   0% /run/user/2000
travis_time:end:000cae78:start=1604239431056744603,finish=1604239431066075277,duration=9330674,event=before_install
�[0Ktravis_fold:end:before_install.10
�[0Ktravis_fold:start:before_install.11
�[0Ktravis_time:start:10d2f060
�[0K$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 31799
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 30000
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 31799
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
travis_time:end:10d2f060:start=1604239431069920936,finish=1604239431072812009,duration=2891073,event=before_install
�[0Ktravis_fold:end:before_install.11
�[0Ktravis_fold:start:before_install.12
�[0Ktravis_time:start:1b13d050
�[0K$ set -e -o pipefail
travis_time:end:1b13d050:start=1604239431076703617,finish=1604239431079100254,duration=2396637,event=before_install
�[0Ktravis_fold:end:before_install.12
�[0Ktravis_fold:start:before_install.13
�[0Ktravis_time:start:1562a033
�[0K$ mkdir builds
travis_time:end:1562a033:start=1604239431082512603,finish=1604239431086052540,duration=3539937,event=before_install
�[0Ktravis_fold:end:before_install.13
�[0Ktravis_fold:start:before_install.14
�[0Ktravis_time:start:0c507d2c
�[0K$ cd builds
travis_time:end:0c507d2c:start=1604239431089501037,finish=1604239431091844372,duration=2343335,event=before_install
�[0Ktravis_fold:end:before_install.14
�[0Ktravis_fold:start:before_install.15
�[0Ktravis_time:start:0016f14a
�[0K$ if [ -n "${USE_DEBUG}" ]; then
      # Work in our own virtualenv to isolate from travis-ci packages.
      virtualenv --python=$USE_DEBUG venv
      source venv/bin/activate
  fi
  
travis_time:end:0016f14a:start=1604239431095248933,finish=1604239431097514532,duration=2265599,event=before_install
�[0Ktravis_fold:end:before_install.15
�[0Ktravis_fold:start:before_install.16
�[0Ktravis_time:start:11cf5380
�[0K$ python --version
Python 3.8.0
travis_time:end:11cf5380:start=1604239431101096651,finish=1604239431104945440,duration=3848789,event=before_install
�[0Ktravis_fold:end:before_install.16
�[0Ktravis_fold:start:before_install.17
�[0Ktravis_time:start:0337fb8e
�[0K$ python -c 'import sys; print("Python debug build:", hasattr(sys, "gettotalrefcount"))'
Python debug build: False
travis_time:end:0337fb8e:start=1604239431108811029,finish=1604239431124788410,duration=15977381,event=before_install
�[0Ktravis_fold:end:before_install.17
�[0Ktravis_fold:start:before_install.18
�[0Ktravis_time:start:1a4d4d00
�[0K$ travis_retry pip install --upgrade pip setuptools wheel $OTHERSPEC cython pytest pytest-xdist mpmath argparse gmpy2 pybind11
  travis_retry pip install --upgrade $NUMPYSPEC
  
Collecting pip
�[?25l  Downloading https://files.pythonhosted.org/packages/fb/46/26d13ba147ba430f9cda0d0cf599a041d142a5c8b1a90ff845ebce7fba0f/pip-20.3b1-py2.py3-none-any.whl (1.5MB)

�[?25hCollecting setuptools
  Using cached https://files.pythonhosted.org/packages/6d/38/c21ef5034684ffc0412deefbb07d66678332290c14bb5269c85145fbd55e/setuptools-50.3.2-py3-none-any.whl
Collecting wheel
  Using cached https://files.pythonhosted.org/packages/a7/00/3df031b3ecd5444d572141321537080b40c1c25e1caa3d86cdd12e5e919c/wheel-0.35.1-py2.py3-none-any.whl
Collecting cython
  Using cached https://files.pythonhosted.org/packages/44/bd/aefb7ba707193ca39bf5bb5a39077808097c3774ce335ae86511f47c6122/Cython-3.0a6-cp38-cp38-manylinux2010_x86_64.whl
Collecting pytest
  Using cached https://files.pythonhosted.org/packages/b1/ee/53945d50284906adb1e613fabf2e1b8b25926e8676854bb25b93564c0ce7/pytest-6.1.2-py3-none-any.whl
Collecting pytest-xdist
  Using cached https://files.pythonhosted.org/packages/02/25/85675fd82b6272ed4d87941b826cec68352dd4cdfbe49b5644946dd3da61/pytest_xdist-2.1.0-py3-none-any.whl
Processing /home/travis/.cache/pip/wheels/63/9d/8e/37c3f6506ed3f152733a699e92d8e0c9f5e5f01dea262f80ad/mpmath-1.1.0-cp38-none-any.whl
Collecting argparse
  Using cached https://files.pythonhosted.org/packages/f2/94/3af39d34be01a24a6e65433d19e107099374224905f1e0cc6bbe1fd22a2f/argparse-1.4.0-py2.py3-none-any.whl
Processing /home/travis/.cache/pip/wheels/ef/ec/cd/aad7dee0107f1e10d9fa5149c85c43401e4b7a75d423b33801/gmpy2-2.1.0b5-cp38-cp38-linux_x86_64.whl
Collecting pybind11
  Using cached https://files.pythonhosted.org/packages/92/a5/796ccb611a92cbdf1f6eaa9b2ec9458d5784a7b909efdf8e8afaa3861783/pybind11-2.6.0-py2.py3-none-any.whl
Requirement already satisfied, skipping upgrade: pluggy<1.0,>=0.12 in /home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages (from pytest) (0.13.0)
Requirement already satisfied, skipping upgrade: packaging in /home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages (from pytest) (19.2)
Requirement already satisfied, skipping upgrade: attrs>=17.4.0 in /home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages (from pytest) (19.3.0)
Collecting toml
  Downloading https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl
Collecting py>=1.8.2
  Using cached https://files.pythonhosted.org/packages/68/0f/41a43535b52a81e4f29e420a151032d26f08b62206840c48d14b70e53376/py-1.9.0-py2.py3-none-any.whl
Collecting iniconfig
  Using cached https://files.pythonhosted.org/packages/9b/dd/b3c12c6d707058fa947864b67f0c4e0c39ef8610988d7baea9578f3c48f3/iniconfig-1.1.1-py2.py3-none-any.whl
Collecting execnet>=1.1
  Using cached https://files.pythonhosted.org/packages/d3/2e/c63af07fa471e0a02d05793c7a56a9f7d274a8489442a5dc4fb3b2b3c705/execnet-1.7.1-py2.py3-none-any.whl
Collecting pytest-forked
  Using cached https://files.pythonhosted.org/packages/9d/88/77eeb091b4fa79f28c08718f6e6ebff5827d9d1c1dd9974218ddfbe031ee/pytest_forked-1.3.0-py2.py3-none-any.whl
Requirement already satisfied, skipping upgrade: pyparsing>=2.0.2 in /home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages (from packaging->pytest) (2.4.2)
Requirement already satisfied, skipping upgrade: six in /home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages (from packaging->pytest) (1.12.0)
Collecting apipkg>=1.4
  Using cached https://files.pythonhosted.org/packages/67/08/4815a09603fc800209431bec5b8bd2acf2f95abdfb558a44a42507fb94da/apipkg-1.5-py2.py3-none-any.whl
Installing collected packages: pip, setuptools, wheel, cython, toml, py, iniconfig, pytest, apipkg, execnet, pytest-forked, pytest-xdist, mpmath, argparse, gmpy2, pybind11
  Found existing installation: pip 19.3
    Uninstalling pip-19.3:
      Successfully uninstalled pip-19.3
  Found existing installation: setuptools 41.4.0
    Uninstalling setuptools-41.4.0:
      Successfully uninstalled setuptools-41.4.0
  Found existing installation: wheel 0.33.6
    Uninstalling wheel-0.33.6:
      Successfully uninstalled wheel-0.33.6
  Found existing installation: py 1.8.0
    Uninstalling py-1.8.0:
      Successfully uninstalled py-1.8.0
  Found existing installation: pytest 5.2.1
    Uninstalling pytest-5.2.1:
      Successfully uninstalled pytest-5.2.1
Successfully installed apipkg-1.5 argparse-1.4.0 cython-3.0a6 execnet-1.7.1 gmpy2-2.1.0b5 iniconfig-1.1.1 mpmath-1.1.0 pip-20.3b1 py-1.9.0 pybind11-2.6.0 pytest-6.1.2 pytest-forked-1.3.0 pytest-xdist-2.1.0 setuptools-50.3.2 toml-0.10.2 wheel-0.35.1
Looking in indexes: https://pypi.anaconda.org/scipy-wheels-nightly/simple
Requirement already satisfied: numpy in /home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages (1.17.2)
�[31mERROR: Exception:
Traceback (most recent call last):
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 186, in _merge_into_criterion
    crit = self.state.criteria[name]
KeyError: 'numpy'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 217, in _main
    status = self.run(options, args)
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 180, in wrapper
    return func(self, options, args)
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 318, in run
    requirement_set = resolver.resolve(
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 119, in resolve
    self._result = resolver.resolve(
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 427, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 294, in resolve
    name, crit = self._merge_into_criterion(r, parent=None)
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 188, in _merge_into_criterion
    crit = Criterion.from_requirement(self._p, requirement, parent)
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_vendor/resolvelib/resolvers.py", line 89, in from_requirement
    if not candidates:
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 96, in __bool__
    return any(self)
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 81, in __iter__
    candidates = _insert_installed(self._installed, self._get_others())
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 41, in _insert_installed
    candidates = sorted(
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 198, in iter_index_candidates
    yield self._make_candidate_from_link(
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/factory.py", line 144, in _make_candidate_from_link
    self._link_candidate_cache[link] = LinkCandidate(
  File "/home/travis/virtualenv/python3.8.0/lib/python3.8/site-packages/pip/_internal/resolution/resolvelib/candidates.py", line 286, in __init__
    assert str(version) == wheel.version, (
AssertionError: <Version('1.20.0.dev0+20201101041405.5c37621')> != '1.20.0.dev0+20201101041405-5c37621' for wheel numpy�[0m

We're likely getting the pip beta despite not asking for it (the install command is travis_retry pip install --upgrade pip setuptools wheel) because it has a messed up version name (EDIT: no, PyPI correctly labels it as a pre-release, unclear what's going on here). It was just released yesterday, so we may see it on other PRs too.

EDIT 2: reported at pypa/pip#9083

@rgommers
Copy link
Member

rgommers commented Nov 1, 2020

It was just released yesterday, so we may see it on other PRs too.

That's indeed not specific to this PR, seeing it on the master branch builds after other PR merges from today as well.

Otherwise this installs pip 20.3b1 (unclear why), and that's broken in
combination with the numpy nightly wheels with an underscore in the name
(see pypa/pip#9083).
@rgommers rgommers merged commit 988d697 into scipy:master Nov 1, 2020
@rgommers
Copy link
Member

rgommers commented Nov 1, 2020

CI is green again due to the last commit, so in it goes.

Thanks @kousu!

@rgommers
Copy link
Member

rgommers commented Nov 1, 2020

@mattip, @charris the issue with the changed numpy nightly wheel naming + pip 2.3b1 above FYI. The naming change is only ~3 days old, you may want to consider temporarily reverting until the pip issue is fixed. I assume that will happen before 2.3.0, but that's not entirely clear.

@tylerjereddy
Copy link
Contributor

Also, I'm going to make a note to backport that Travis config fix because it is affecting the maintenance branch pre-release CI entries in Travis. I can't cherry-pick it because it was squashed but it is a small enough change in any case.

@rgommers
Copy link
Member

rgommers commented Nov 1, 2020

Yeah sorry about the squash - TravisCI is so backed up that I didn't want to fix up the commit history and wait another couple of hours for it to turn green again.

pabs3 added a commit to pabs3/pyemd that referenced this pull request Feb 6, 2023
Not requiring it when it is already installed breaks Debian package builds,
which use setup.py install and translate requires to Debian package Depends.

SciPy has reverted back to unconditionally requiring numpy too.

Fixes: https://bugs.debian.org/1030653
See-also: scipy/scipy#12727
See-also: scipy/scipy#12729
See-also: scipy commit 988d69724c8ee963e45f8fedf9cba1ca18bf941d
Reverts: wmayner#38
Reverts: commit b0dde3b.
pabs3 added a commit to pabs3/pyemd that referenced this pull request Feb 27, 2023
Not requiring it when it is already installed breaks Debian package builds,
which use setup.py install and translate requires to Debian package Depends.

SciPy has reverted back to unconditionally requiring numpy too.

Fixes: https://bugs.debian.org/1030653
See-also: scipy/scipy#12727
See-also: scipy/scipy#12729
See-also: scipy commit 988d69724c8ee963e45f8fedf9cba1ca18bf941d
Reverts: wmayner#38
Reverts: commit b0dde3b.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build issues Issues with building from source, including different choices of architecture, compilers and OS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants