Skip to content

Instantly share code, notes, and snippets.

@hackaugusto
Created October 23, 2018 13:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hackaugusto/bb16a51096550f90f91339d0fd92bbe8 to your computer and use it in GitHub Desktop.
Save hackaugusto/bb16a51096550f90f91339d0fd92bbe8 to your computer and use it in GitHub Desktop.
travis_fold:start:worker_info
Worker information
hostname: fd103e0e-d1ca-4351-b2ff-f17423c6293a@1.production-1-worker-org-gce-n827
version: v4.5.1 https://github.com/travis-ci/worker/tree/ce724b775b2d5dc4c57b849f4cf4a123e1e34d70
instance: travis-job-3509424d-b09d-4880-b2ee-5febc8d3bab5 travis-ci-sardonyx-xenial-1539708025-01f27ab (via amqp)
startup: 11.094853817s
travis_fold:end:worker_info
travis_fold:start:system_info
Build system information
Build language: python
Build group: stable
Build dist: xenial
Build id: 445018775
Job id: 445018780
Runtime kernel version: 4.15.0-1021-gcp
travis-build version: 8058a9a8b
Build image provisioning date and time
Tue Oct 16 17:09:15 UTC 2018
Operating System Details
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
Cookbooks Version
46a8e7f https://github.com/travis-ci/travis-cookbooks/tree/46a8e7f
git version
git version 2.19.1
bash version
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
gcc version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
docker version
Client:
Version: 18.03.1-ce
API version: 1.37
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:17:20 2018
OS/Arch: linux/amd64
Experimental: false
Orchestrator: swarm
Server:
Engine:
Version: 18.03.1-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.9.5
Git commit: 9ee9f40
Built: Thu Apr 26 07:15:30 2018
OS/Arch: linux/amd64
Experimental: false
clang version
clang version 5.0.0 (tags/RELEASE_500/final)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/local/clang-5.0.0/bin
jq version
jq-1.5
bats version
Bats 0.4.0
shellcheck version
0.5.0
shfmt version
v2.4.0
ccache version
ccache version 3.2.4
Copyright (C) 2002-2007 Andrew Tridgell
Copyright (C) 2009-2015 Joel Rosdahl
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any later
version.
cmake version
cmake version 3.9.2
CMake suite maintained and supported by Kitware (kitware.com/cmake).
heroku version
heroku-cli/6.99.0-ec9edad (linux-x64) node-v9.11.1
imagemagick version
Version: ImageMagick 6.8.9-9 Q16 x86_64 2018-09-28 http://www.imagemagick.org
md5deep version
4.4
mercurial version
Mercurial Distributed SCM (version 4.2.2)
(see https://mercurial-scm.org for more information)
Copyright (C) 2005-2017 Matt Mackall and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mysql version
mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper
openssl version
OpenSSL 1.0.2g 1 Mar 2016
packer version
Packer v1.0.2
Your version of Packer is out of date! The latest version
is 1.3.1. You can update by downloading from www.packer.io
postgresql client version
psql (PostgreSQL) 10.5 (Ubuntu 10.5-1.pgdg16.04+1)
ragel version
Ragel State Machine Compiler version 6.8 Feb 2013
Copyright (c) 2001-2009 by Adrian Thurston
subversion version
svn, version 1.9.3 (r1718519)
compiled Aug 10 2017, 16:59:15 on x86_64-pc-linux-gnu
Copyright (C) 2015 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository access (RA) modules are available:
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- using serf 1.3.8 (compiled with 1.3.8)
- handles 'http' scheme
- handles 'https' scheme
The following authentication credential caches are available:
* Plaintext cache in /home/travis/.subversion
* Gnome Keyring
* GPG-Agent
* KWallet (KDE)
sudo version
Sudo version 1.8.16
Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-exampledir=/usr/share/doc/sudo/examples --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p: --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-rundir=/var/run/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux --with-linux-audit
Sudoers policy plugin version 1.8.16
Sudoers file grammar version 45
Sudoers path: /etc/sudoers
Authentication methods: 'pam'
Syslog facility if syslog is being used for logging: authpriv
Syslog priority to use when user authenticates successfully: notice
Syslog priority to use when user authenticates unsuccessfully: alert
Send mail if the user is not in sudoers
Use a separate timestamp for each user/tty combo
Lecture user the first time they run sudo
Root may run sudo
Allow some information gathering to give useful error messages
Require fully-qualified hostnames in the sudoers file
Visudo will honor the EDITOR environment variable
Set the LOGNAME and USER environment variables
Length at which to wrap log file lines (0 for no wrap): 80
Authentication timestamp timeout: 15.0 minutes
Password prompt timeout: 0.0 minutes
Number of tries to enter a password: 3
Umask to use or 0777 to use user's: 022
Path to mail program: /usr/sbin/sendmail
Flags for mail program: -t
Address to send mail to: root
Subject line for mail messages: *** SECURITY information for %h ***
Incorrect password message: Sorry, try again.
Path to lecture status dir: /var/lib/sudo/lectured
Path to authentication timestamp dir: /var/run/sudo/ts
Default password prompt: [sudo] password for %p:
Default user to run commands as: root
Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
Path to the editor for use by visudo: /usr/bin/editor
When to require a password for 'list' pseudocommand: any
When to require a password for 'verify' pseudocommand: all
File descriptors >= 3 will be closed before executing a command
Environment variables to check for sanity:
TZ
TERM
LINGUAS
LC_*
LANGUAGE
LANG
COLORTERM
Environment variables to remove:
__BASH_FUNC<*
BASH_FUNC_*
RUBYOPT
RUBYLIB
PYTHONUSERBASE
PYTHONINSPECT
PYTHONPATH
PYTHONHOME
TMPPREFIX
ZDOTDIR
READNULLCMD
NULLCMD
FPATH
PERL5DB
PERL5OPT
PERL5LIB
PERLLIB
PERLIO_DEBUG
JAVA_TOOL_OPTIONS
SHELLOPTS
BASHOPTS
GLOBIGNORE
PS4
BASH_ENV
ENV
TERMCAP
TERMPATH
TERMINFO_DIRS
TERMINFO
_RLD*
LD_*
PATH_LOCALE
NLSPATH
HOSTALIASES
RES_OPTIONS
LOCALDOMAIN
CDPATH
IFS
Environment variables to preserve:
JAVA_HOME
TRAVIS
CI
DEBIAN_FRONTEND
XAUTHORIZATION
XAUTHORITY
PS2
PS1
PATH
LS_COLORS
KRB5CCNAME
HOSTNAME
HOME
DISPLAY
COLORS
Locale to use while parsing sudoers: C
Directory in which to store input/output logs: /var/log/sudo-io
File in which to store the input/output log: %{seq}
Add an entry to the utmp/utmpx file when allocating a pty
PAM service name to use
PAM service name to use for login shells
Attempt to establish PAM credentials for the target user
Create a new PAM session for the command to run in
Maximum I/O log sequence number: 0
Enable sudoers netgroup support
Check parent directories for writability when editing files with sudoedit
Local IP address and netmask pairs:
10.240.0.7/255.255.255.255
172.17.0.1/255.255.0.0
Sudoers I/O plugin version 1.8.16
gzip version
gzip 1.6
Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software. You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.
Written by Jean-loup Gailly.
zip version
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon. Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.
Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
as of above date; see http://www.info-zip.org/ for other sites.
Compiled with gcc 5.2.1 20150808 for Unix (Linux ELF).
Zip special compilation options:
USE_EF_UT_TIME (store Universal Time)
BZIP2_SUPPORT (bzip2 library version 1.0.6, 6-Sept-2010)
bzip2 code and library copyright (c) Julian R Seward
(See the bzip2 license for terms of use)
SYMLINK_SUPPORT (symbolic links supported)
LARGE_FILE_SUPPORT (can read and write large files on file system)
ZIP64_SUPPORT (use Zip64 to store large files in archives)
UNICODE_SUPPORT (store and read UTF-8 Unicode paths)
STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)
UIDGID_NOT_16BIT (old Unix 16-bit UID/GID extra field not used)
[encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)
Encryption notice:
The encryption code of this program is not copyrighted and is
put in the public domain. It was originally written in Europe
and, to the best of our knowledge, can be freely distributed
in both source and object forms from any country, including
the USA under License Exception TSU of the U.S. Export
Administration Regulations (section 740.13(e)) of 6 June 2002.
Zip environment options:
ZIP: [none]
ZIPOPT: [none]
vim version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
Included patches: 1-1689
Extra patches: 8.0.0056
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by pkg-vim-maintainers@lists.alioth.debian.org
Huge version without GUI. Features included (+) or not (-):
+acl +farsi +mouse_netterm +tag_binary
+arabic +file_in_path +mouse_sgr +tag_old_static
+autocmd +find_in_path -mouse_sysmouse -tag_any_white
-balloon_eval +float +mouse_urxvt -tcl
-browse +folding +mouse_xterm +terminfo
++builtin_terms -footer +multi_byte +termresponse
+byte_offset +fork() +multi_lang +textobjects
+channel +gettext -mzscheme +timers
+cindent -hangul_input +netbeans_intg +title
-clientserver +iconv +packages -toolbar
-clipboard +insert_expand +path_extra +user_commands
+cmdline_compl +job -perl +vertsplit
+cmdline_hist +jumplist +persistent_undo +virtualedit
+cmdline_info +keymap +postscript +visual
+comments +langmap +printer +visualextra
+conceal +libcall +profile +viminfo
+cryptv +linebreak -python +vreplace
+cscope +lispindent +python3 +wildignore
+cursorbind +listcmds +quickfix +wildmenu
+cursorshape +localmap +reltime +windows
+dialog_con -lua +rightleft +writebackup
+diff +menu -ruby -X11
+digraphs +mksession +scrollbind -xfontset
-dnd +modify_fname +signs -xim
-ebcdic +mouse +smartindent -xsmp
+emacs_tags -mouseshape +startuptime -xterm_clipboard
+eval +mouse_dec +statusline -xterm_save
+ex_extra +mouse_gpm -sun_workshop -xpm
+extra_search -mouse_jsbterm +syntax
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -Wdate-time -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu -lpython3.5m -lpthread -ldl -lutil -lm
iptables version
iptables v1.6.0
curl version
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
wget version
GNU Wget 1.17.1 built on linux-gnu.
rsync version
rsync version 3.1.1 protocol version 31
gimme version
v1.2.0
nvm version
0.33.11
perlbrew version
/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.84
phpenv version
rbenv 1.1.1-39-g59785f6
rvm version
rvm 1.29.4 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
default ruby version
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
CouchDB version
couchdb 1.6.1
ElasticSearch version
5.5.0
Installed Firefox version
firefox 56.0.2
MongoDB version
MongoDB 4.0.3
Pre-installed PostgreSQL versions
9.4.19
9.5.14
9.6.10
Redis version
redis-server 4.0.11
Pre-installed Go versions
1.7.4
mvn version
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Maven home: /usr/local/maven-3.5.4
Java version: 11, vendor: Oracle Corporation, runtime: /usr/local/lib/jvm/openjdk11
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-1021-gcp", arch: "amd64", family: "unix"
lein version
Leiningen 2.8.1 on Java 11 OpenJDK 64-Bit Server VM
Pre-installed Node.js versions
v4.9.1
v6.12.0
v6.14.4
v8.12.0
v8.9
v8.9.1
phpenv versions
system
5.6
5.6.36
7.1
7.1.19
7.2
* 7.2.7 (set by /home/travis/.phpenv/version)
hhvm
hhvm-stable
composer --version
Composer version 1.6.5 2018-05-04 11:44:59
Pre-installed Ruby versions
ruby-2.2.7
ruby-2.3.4
ruby-2.4.1
travis_fold:end:system_info

Network availability confirmed.
Setting APT mirror in /etc/apt/sources.list: http://us-east-1.ec2.archive.ubuntu.com/ubuntu/
travis_fold:start:git.checkout
travis_time:start:021078b7
$ git clone --depth=50 https://github.com/raiden-network/raiden.git raiden-network/raiden
Cloning into 'raiden-network/raiden'...
remote: Enumerating objects: 1141, done.
remote: Counting objects: 0% (1/1141) 
remote: Counting objects: 1% (12/1141) 
remote: Counting objects: 2% (23/1141) 
remote: Counting objects: 3% (35/1141) 
remote: Counting objects: 4% (46/1141) 
remote: Counting objects: 5% (58/1141) 
remote: Counting objects: 6% (69/1141) 
remote: Counting objects: 7% (80/1141) 
remote: Counting objects: 8% (92/1141) 
remote: Counting objects: 9% (103/1141) 
remote: Counting objects: 10% (115/1141) 
remote: Counting objects: 11% (126/1141) 
remote: Counting objects: 12% (137/1141) 
remote: Counting objects: 13% (149/1141) 
remote: Counting objects: 14% (160/1141) 
remote: Counting objects: 15% (172/1141) 
remote: Counting objects: 16% (183/1141) 
remote: Counting objects: 17% (194/1141) 
remote: Counting objects: 18% (206/1141) 
remote: Counting objects: 19% (217/1141) 
remote: Counting objects: 20% (229/1141) 
remote: Counting objects: 21% (240/1141) 
remote: Counting objects: 22% (252/1141) 
remote: Counting objects: 23% (263/1141) 
remote: Counting objects: 24% (274/1141) 
remote: Counting objects: 25% (286/1141) 
remote: Counting objects: 26% (297/1141) 
remote: Counting objects: 27% (309/1141) 
remote: Counting objects: 28% (320/1141) 
remote: Counting objects: 29% (331/1141) 
remote: Counting objects: 30% (343/1141) 
remote: Counting objects: 31% (354/1141) 
remote: Counting objects: 32% (366/1141) 
remote: Counting objects: 33% (377/1141) 
remote: Counting objects: 34% (388/1141) 
remote: Counting objects: 35% (400/1141) 
remote: Counting objects: 36% (411/1141) 
remote: Counting objects: 37% (423/1141) 
remote: Counting objects: 38% (434/1141) 
remote: Counting objects: 39% (445/1141) 
remote: Counting objects: 40% (457/1141) 
remote: Counting objects: 41% (468/1141) 
remote: Counting objects: 42% (480/1141) 
remote: Counting objects: 43% (491/1141) 
remote: Counting objects: 44% (503/1141) 
remote: Counting objects: 45% (514/1141) 
remote: Counting objects: 46% (525/1141) 
remote: Counting objects: 47% (537/1141) 
remote: Counting objects: 48% (548/1141) 
remote: Counting objects: 49% (560/1141) 
remote: Counting objects: 50% (571/1141) 
remote: Counting objects: 51% (582/1141) 
remote: Counting objects: 52% (594/1141) 
remote: Counting objects: 53% (605/1141) 
remote: Counting objects: 54% (617/1141) 
remote: Counting objects: 55% (628/1141) 
remote: Counting objects: 56% (639/1141) 
remote: Counting objects: 57% (651/1141) 
remote: Counting objects: 58% (662/1141) 
remote: Counting objects: 59% (674/1141) 
remote: Counting objects: 60% (685/1141) 
remote: Counting objects: 61% (697/1141) 
remote: Counting objects: 62% (708/1141) 
remote: Counting objects: 63% (719/1141) 
remote: Counting objects: 64% (731/1141) 
remote: Counting objects: 65% (742/1141) 
remote: Counting objects: 66% (754/1141) 
remote: Counting objects: 67% (765/1141) 
remote: Counting objects: 68% (776/1141) 
remote: Counting objects: 69% (788/1141) 
remote: Counting objects: 70% (799/1141) 
remote: Counting objects: 71% (811/1141) 
remote: Counting objects: 72% (822/1141) 
remote: Counting objects: 73% (833/1141) 
remote: Counting objects: 74% (845/1141) 
remote: Counting objects: 75% (856/1141) 
remote: Counting objects: 76% (868/1141) 
remote: Counting objects: 77% (879/1141) 
remote: Counting objects: 78% (890/1141) 
remote: Counting objects: 79% (902/1141) 
remote: Counting objects: 80% (913/1141) 
remote: Counting objects: 81% (925/1141) 
remote: Counting objects: 82% (936/1141) 
remote: Counting objects: 83% (948/1141) 
remote: Counting objects: 84% (959/1141) 
remote: Counting objects: 85% (970/1141) 
remote: Counting objects: 86% (982/1141) 
remote: Counting objects: 87% (993/1141) 
remote: Counting objects: 88% (1005/1141) 
remote: Counting objects: 89% (1016/1141) 
remote: Counting objects: 90% (1027/1141) 
remote: Counting objects: 91% (1039/1141) 
remote: Counting objects: 92% (1050/1141) 
remote: Counting objects: 93% (1062/1141) 
remote: Counting objects: 94% (1073/1141) 
remote: Counting objects: 95% (1084/1141) 
remote: Counting objects: 96% (1096/1141) 
remote: Counting objects: 97% (1107/1141) 
remote: Counting objects: 98% (1119/1141) 
remote: Counting objects: 99% (1130/1141) 
remote: Counting objects: 100% (1141/1141) 
remote: Counting objects: 100% (1141/1141), done.
remote: Compressing objects: 0% (1/716) 
remote: Compressing objects: 1% (8/716) 
remote: Compressing objects: 2% (15/716) 
remote: Compressing objects: 3% (22/716) 
remote: Compressing objects: 4% (29/716) 
remote: Compressing objects: 5% (36/716) 
remote: Compressing objects: 6% (43/716) 
remote: Compressing objects: 7% (51/716) 
remote: Compressing objects: 8% (58/716) 
remote: Compressing objects: 9% (65/716) 
remote: Compressing objects: 10% (72/716) 
remote: Compressing objects: 11% (79/716) 
remote: Compressing objects: 12% (86/716) 
remote: Compressing objects: 13% (94/716) 
remote: Compressing objects: 14% (101/716) 
remote: Compressing objects: 15% (108/716) 
remote: Compressing objects: 16% (115/716) 
remote: Compressing objects: 17% (122/716) 
remote: Compressing objects: 18% (129/716) 
remote: Compressing objects: 19% (137/716) 
remote: Compressing objects: 20% (144/716) 
remote: Compressing objects: 21% (151/716) 
remote: Compressing objects: 22% (158/716) 
remote: Compressing objects: 23% (165/716) 
remote: Compressing objects: 24% (172/716) 
remote: Compressing objects: 25% (179/716) 
remote: Compressing objects: 26% (187/716) 
remote: Compressing objects: 27% (194/716) 
remote: Compressing objects: 28% (201/716) 
remote: Compressing objects: 29% (208/716) 
remote: Compressing objects: 30% (215/716) 
remote: Compressing objects: 31% (222/716) 
remote: Compressing objects: 32% (230/716) 
remote: Compressing objects: 33% (237/716) 
remote: Compressing objects: 34% (244/716) 
remote: Compressing objects: 35% (251/716) 
remote: Compressing objects: 36% (258/716) 
remote: Compressing objects: 37% (265/716) 
remote: Compressing objects: 38% (273/716) 
remote: Compressing objects: 39% (280/716) 
remote: Compressing objects: 40% (287/716) 
remote: Compressing objects: 41% (294/716) 
remote: Compressing objects: 42% (301/716) 
remote: Compressing objects: 43% (308/716) 
remote: Compressing objects: 44% (316/716) 
remote: Compressing objects: 45% (323/716) 
remote: Compressing objects: 46% (330/716) 
remote: Compressing objects: 47% (337/716) 
remote: Compressing objects: 48% (344/716) 
remote: Compressing objects: 49% (351/716) 
remote: Compressing objects: 50% (358/716) 
remote: Compressing objects: 51% (366/716) 
remote: Compressing objects: 52% (373/716) 
remote: Compressing objects: 53% (380/716) 
remote: Compressing objects: 54% (387/716) 
remote: Compressing objects: 55% (394/716) 
remote: Compressing objects: 56% (401/716) 
remote: Compressing objects: 57% (409/716) 
remote: Compressing objects: 58% (416/716) 
remote: Compressing objects: 59% (423/716) 
remote: Compressing objects: 60% (430/716) 
remote: Compressing objects: 61% (437/716) 
remote: Compressing objects: 62% (444/716) 
remote: Compressing objects: 63% (452/716) 
remote: Compressing objects: 64% (459/716) 
remote: Compressing objects: 65% (466/716) 
remote: Compressing objects: 66% (473/716) 
remote: Compressing objects: 67% (480/716) 
remote: Compressing objects: 68% (487/716) 
remote: Compressing objects: 69% (495/716) 
remote: Compressing objects: 70% (502/716) 
remote: Compressing objects: 71% (509/716) 
remote: Compressing objects: 72% (516/716) 
remote: Compressing objects: 73% (523/716) 
remote: Compressing objects: 74% (530/716) 
remote: Compressing objects: 75% (537/716) 
remote: Compressing objects: 76% (545/716) 
remote: Compressing objects: 77% (552/716) 
remote: Compressing objects: 78% (559/716) 
remote: Compressing objects: 79% (566/716) 
remote: Compressing objects: 80% (573/716) 
remote: Compressing objects: 81% (580/716) 
remote: Compressing objects: 82% (588/716) 
remote: Compressing objects: 83% (595/716) 
remote: Compressing objects: 84% (602/716) 
remote: Compressing objects: 85% (609/716) 
remote: Compressing objects: 86% (616/716) 
remote: Compressing objects: 87% (623/716) 
remote: Compressing objects: 88% (631/716) 
remote: Compressing objects: 89% (638/716) 
remote: Compressing objects: 90% (645/716) 
remote: Compressing objects: 91% (652/716) 
remote: Compressing objects: 92% (659/716) 
remote: Compressing objects: 93% (666/716) 
remote: Compressing objects: 94% (674/716) 
remote: Compressing objects: 95% (681/716) 
remote: Compressing objects: 96% (688/716) 
remote: Compressing objects: 97% (695/716) 
remote: Compressing objects: 98% (702/716) 
remote: Compressing objects: 99% (709/716) 
remote: Compressing objects: 100% (716/716) 
remote: Compressing objects: 100% (716/716), done.
Receiving objects: 0% (1/1141)
Receiving objects: 1% (12/1141)
Receiving objects: 2% (23/1141)
Receiving objects: 3% (35/1141)
Receiving objects: 4% (46/1141)
Receiving objects: 5% (58/1141)
Receiving objects: 6% (69/1141)
Receiving objects: 7% (80/1141)
Receiving objects: 8% (92/1141)
Receiving objects: 9% (103/1141)
Receiving objects: 10% (115/1141)
Receiving objects: 11% (126/1141)
Receiving objects: 12% (137/1141)
Receiving objects: 13% (149/1141)
Receiving objects: 14% (160/1141)
Receiving objects: 15% (172/1141)
Receiving objects: 16% (183/1141)
Receiving objects: 17% (194/1141)
Receiving objects: 18% (206/1141)
Receiving objects: 19% (217/1141)
Receiving objects: 20% (229/1141)
Receiving objects: 21% (240/1141)
Receiving objects: 22% (252/1141)
Receiving objects: 23% (263/1141)
Receiving objects: 24% (274/1141)
Receiving objects: 25% (286/1141)
Receiving objects: 26% (297/1141)
Receiving objects: 27% (309/1141)
Receiving objects: 28% (320/1141)
Receiving objects: 29% (331/1141)
Receiving objects: 30% (343/1141)
Receiving objects: 31% (354/1141)
Receiving objects: 32% (366/1141)
Receiving objects: 33% (377/1141)
Receiving objects: 34% (388/1141)
Receiving objects: 35% (400/1141)
Receiving objects: 36% (411/1141)
Receiving objects: 37% (423/1141)
Receiving objects: 38% (434/1141)
Receiving objects: 39% (445/1141)
Receiving objects: 40% (457/1141)
Receiving objects: 41% (468/1141)
Receiving objects: 42% (480/1141)
Receiving objects: 43% (491/1141)
Receiving objects: 44% (503/1141)
Receiving objects: 45% (514/1141)
Receiving objects: 46% (525/1141)
Receiving objects: 47% (537/1141)
Receiving objects: 48% (548/1141)
Receiving objects: 49% (560/1141)
Receiving objects: 50% (571/1141)
Receiving objects: 51% (582/1141)
Receiving objects: 52% (594/1141)
Receiving objects: 53% (605/1141)
Receiving objects: 54% (617/1141)
Receiving objects: 55% (628/1141)
Receiving objects: 56% (639/1141)
Receiving objects: 57% (651/1141)
Receiving objects: 58% (662/1141)
Receiving objects: 59% (674/1141)
Receiving objects: 60% (685/1141)
Receiving objects: 61% (697/1141)
Receiving objects: 62% (708/1141)
Receiving objects: 63% (719/1141)
Receiving objects: 64% (731/1141)
Receiving objects: 65% (742/1141)
Receiving objects: 66% (754/1141)
Receiving objects: 67% (765/1141)
Receiving objects: 68% (776/1141)
Receiving objects: 69% (788/1141)
Receiving objects: 70% (799/1141)
Receiving objects: 71% (811/1141)
Receiving objects: 72% (822/1141)
Receiving objects: 73% (833/1141)
Receiving objects: 74% (845/1141)
Receiving objects: 75% (856/1141)
Receiving objects: 76% (868/1141)
Receiving objects: 77% (879/1141)
Receiving objects: 78% (890/1141)
Receiving objects: 79% (902/1141)
Receiving objects: 80% (913/1141)
Receiving objects: 81% (925/1141)
Receiving objects: 82% (936/1141)
Receiving objects: 83% (948/1141)
Receiving objects: 84% (959/1141)
Receiving objects: 85% (970/1141)
Receiving objects: 86% (982/1141)
Receiving objects: 87% (993/1141)
Receiving objects: 88% (1005/1141)
Receiving objects: 89% (1016/1141)
Receiving objects: 90% (1027/1141)
Receiving objects: 91% (1039/1141)
Receiving objects: 92% (1050/1141)
Receiving objects: 93% (1062/1141)
Receiving objects: 94% (1073/1141)
Receiving objects: 95% (1084/1141)
Receiving objects: 96% (1096/1141)
Receiving objects: 97% (1107/1141)
Receiving objects: 98% (1119/1141)
Receiving objects: 99% (1130/1141)
remote: Total 1141 (delta 476), reused 682 (delta 370), pack-reused 0
Receiving objects: 100% (1141/1141)
Receiving objects: 100% (1141/1141), 1.25 MiB | 6.68 MiB/s, done.
Resolving deltas: 0% (0/476)
Resolving deltas: 1% (5/476)
Resolving deltas: 4% (22/476)
Resolving deltas: 7% (35/476)
Resolving deltas: 10% (48/476)
Resolving deltas: 21% (103/476)
Resolving deltas: 22% (105/476)
Resolving deltas: 24% (117/476)
Resolving deltas: 25% (120/476)
Resolving deltas: 35% (167/476)
Resolving deltas: 37% (178/476)
Resolving deltas: 39% (187/476)
Resolving deltas: 41% (197/476)
Resolving deltas: 45% (216/476)
Resolving deltas: 46% (219/476)
Resolving deltas: 47% (226/476)
Resolving deltas: 48% (231/476)
Resolving deltas: 50% (240/476)
Resolving deltas: 51% (244/476)
Resolving deltas: 52% (252/476)
Resolving deltas: 53% (254/476)
Resolving deltas: 54% (258/476)
Resolving deltas: 55% (262/476)
Resolving deltas: 57% (272/476)
Resolving deltas: 58% (278/476)
Resolving deltas: 59% (282/476)
Resolving deltas: 60% (286/476)
Resolving deltas: 61% (292/476)
Resolving deltas: 62% (297/476)
Resolving deltas: 63% (300/476)
Resolving deltas: 64% (305/476)
Resolving deltas: 65% (310/476)
Resolving deltas: 67% (319/476)
Resolving deltas: 69% (329/476)
Resolving deltas: 71% (341/476)
Resolving deltas: 72% (343/476)
Resolving deltas: 73% (349/476)
Resolving deltas: 74% (353/476)
Resolving deltas: 75% (357/476)
Resolving deltas: 78% (375/476)
Resolving deltas: 79% (379/476)
Resolving deltas: 81% (386/476)
Resolving deltas: 82% (392/476)
Resolving deltas: 84% (400/476)
Resolving deltas: 85% (407/476)
Resolving deltas: 86% (411/476)
Resolving deltas: 87% (416/476)
Resolving deltas: 89% (427/476)
Resolving deltas: 91% (435/476)
Resolving deltas: 92% (438/476)
Resolving deltas: 93% (443/476)
Resolving deltas: 94% (448/476)
Resolving deltas: 95% (454/476)
Resolving deltas: 96% (457/476)
Resolving deltas: 97% (462/476)
Resolving deltas: 98% (467/476)
Resolving deltas: 99% (472/476)
Resolving deltas: 100% (476/476)
Resolving deltas: 100% (476/476), done.
travis_time:end:021078b7:start=1540287287633701667,finish=1540287288643013886,duration=1009312219
$ cd raiden-network/raiden
travis_time:start:1721c80e
$ git fetch origin +refs/pull/2863/merge:
remote: Enumerating objects: 37, done.
remote: Counting objects: 3% (1/32) 
remote: Counting objects: 6% (2/32) 
remote: Counting objects: 9% (3/32) 
remote: Counting objects: 12% (4/32) 
remote: Counting objects: 15% (5/32) 
remote: Counting objects: 18% (6/32) 
remote: Counting objects: 21% (7/32) 
remote: Counting objects: 25% (8/32) 
remote: Counting objects: 28% (9/32) 
remote: Counting objects: 31% (10/32) 
remote: Counting objects: 34% (11/32) 
remote: Counting objects: 37% (12/32) 
remote: Counting objects: 40% (13/32) 
remote: Counting objects: 43% (14/32) 
remote: Counting objects: 46% (15/32) 
remote: Counting objects: 50% (16/32) 
remote: Counting objects: 53% (17/32) 
remote: Counting objects: 56% (18/32) 
remote: Counting objects: 59% (19/32) 
remote: Counting objects: 62% (20/32) 
remote: Counting objects: 65% (21/32) 
remote: Counting objects: 68% (22/32) 
remote: Counting objects: 71% (23/32) 
remote: Counting objects: 75% (24/32) 
remote: Counting objects: 78% (25/32) 
remote: Counting objects: 81% (26/32) 
remote: Counting objects: 84% (27/32) 
remote: Counting objects: 87% (28/32) 
remote: Counting objects: 90% (29/32) 
remote: Counting objects: 93% (30/32) 
remote: Counting objects: 96% (31/32) 
remote: Counting objects: 100% (32/32) 
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 11% (1/9) 
remote: Compressing objects: 22% (2/9) 
remote: Compressing objects: 33% (3/9) 
remote: Compressing objects: 44% (4/9) 
remote: Compressing objects: 55% (5/9) 
remote: Compressing objects: 66% (6/9) 
remote: Compressing objects: 77% (7/9) 
remote: Compressing objects: 88% (8/9) 
remote: Compressing objects: 100% (9/9) 
remote: Compressing objects: 100% (9/9), done.
remote: Total 16 (delta 14), reused 8 (delta 7), pack-reused 0
Unpacking objects: 6% (1/16)
Unpacking objects: 12% (2/16)
Unpacking objects: 18% (3/16)
Unpacking objects: 25% (4/16)
Unpacking objects: 31% (5/16)
Unpacking objects: 37% (6/16)
Unpacking objects: 43% (7/16)
Unpacking objects: 50% (8/16)
Unpacking objects: 56% (9/16)
Unpacking objects: 62% (10/16)
Unpacking objects: 68% (11/16)
Unpacking objects: 75% (12/16)
Unpacking objects: 81% (13/16)
Unpacking objects: 87% (14/16)
Unpacking objects: 93% (15/16)
Unpacking objects: 100% (16/16)
Unpacking objects: 100% (16/16), done.
From https://github.com/raiden-network/raiden
* branch refs/pull/2863/merge -> FETCH_HEAD
travis_time:end:1721c80e:start=1540287288647082613,finish=1540287289106479191,duration=459396578
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#Pull-Requests-and-Security-Restrictions
Setting environment variables from .travis.yml
$ export GETH_URL_LINUX='https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.8.13-225171a4.tar.gz'
$ export GETH_URL_MACOS='https://gethstore.blob.core.windows.net/builds/geth-darwin-amd64-1.8.13-225171a4.tar.gz'
$ export GETH_VERSION='1.8.13'
$ export SOLC_URL_LINUX='https://github.com/ethereum/solidity/releases/download/v0.4.23/solc-static-linux'
$ export SOLC_URL_MACOS='https://www.dropbox.com/s/4amq3on2ds1dq36/solc_0.4.23?dl=0'
$ export SOLC_VERSION='v0.4.23'
$ export COVERALLS_PARALLEL=true
$ export DO_S3_ACCESS_KEY=MK22XIZDUYA3EWBHGAKD
$ export TEST='raiden/tests/integration --ignore=raiden/tests/integration/transfer --ignore=raiden/tests/integration/long_running --ignore=raiden/tests/integration/api --ignore=raiden/tests/integration/contracts --ignore=raiden/tests/integration/cli'
$ export TRANSPORT_OPTIONS='--transport=udp'
travis_time:start:0d38bdc0
$ source ~/virtualenv/python3.6/bin/activate
travis_time:end:0d38bdc0:start=1540287289158833156,finish=1540287289164879749,duration=6046593
travis_fold:start:cache.1
Setting up build cache
$ export CASHER_DIR=${TRAVIS_HOME}/.casher
travis_time:start:085a58bc
$ Installing caching utilities
travis_time:end:085a58bc:start=1540287293950662599,finish=1540287294224991148,duration=274328549
travis_time:start:04b73966

travis_time:end:04b73966:start=1540287294230207264,finish=1540287294233134445,duration=2927181
travis_time:start:03e777c2
attempting to download cache archive
fetching PR.2863/cache-linux-xenial-2c5fc40e3bddd9d63d278f5babd3eae62cc9dcdaa4e00ef7ef26fb4eb0f9f63e--python-3.6.tgz
fetching PR.2863/cache--python-3.6.tgz
fetching master/cache-linux-xenial-2c5fc40e3bddd9d63d278f5babd3eae62cc9dcdaa4e00ef7ef26fb4eb0f9f63e--python-3.6.tgz
found cache
travis_time:end:03e777c2:start=1540287294236850125,finish=1540287300694559206,duration=6457709081
travis_time:start:19bc100e

travis_time:end:19bc100e:start=1540287300699125130,finish=1540287300702308382,duration=3183252
travis_time:start:0105d590
adding /home/travis/.cache/pip to cache
adding /home/travis/.ethash to cache
creating directory /home/travis/.ethash
adding /home/travis/.bin to cache
creating directory /home/travis/.bin
travis_time:end:0105d590:start=1540287300705999399,finish=1540287304203752876,duration=3497753477
travis_fold:end:cache.1
travis_fold:start:cache.pip

travis_time:start:12151cdc

travis_time:end:12151cdc:start=1540287304209097519,finish=1540287304212256528,duration=3159009
travis_time:start:20f79f24
adding /home/travis/.cache/pip to cache
travis_time:end:20f79f24:start=1540287304216082328,finish=1540287307617234931,duration=3401152603
travis_fold:end:cache.pip
$ python --version
Python 3.6.3
$ pip --version
pip 18.1 from /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/pip (python 3.6)
travis_fold:start:before_install.1
travis_time:start:1744acf0
$ mkdir -p $HOME/.bin
travis_time:end:1744acf0:start=1540287308697078385,finish=1540287308701294300,duration=4215915
travis_fold:end:before_install.1
travis_fold:start:before_install.2
travis_time:start:0745e1c2
$ export PATH=$PATH:$HOME/.bin
travis_time:end:0745e1c2:start=1540287308705630679,finish=1540287308708410329,duration=2779650
travis_fold:end:before_install.2
travis_fold:start:before_install.3
travis_time:start:2f89f6ff
$ git rev-parse HEAD
f2cbce6df30da15ac5268239cb90c4e4a951b51d
travis_time:end:2f89f6ff:start=1540287308712692750,finish=1540287308719146850,duration=6454100
travis_fold:end:before_install.3
travis_fold:start:before_install.4
travis_time:start:07237e30
$ .travis/before_install.sh
+.travis/prepare_os_linux.sh
Reading package lists... 0%
Reading package lists... 100%
Reading package lists... Done
Building dependency tree... 0%
Building dependency tree... 0%
Building dependency tree... 50%
Building dependency tree... 50%
Building dependency tree
Reading state information... 0%
Reading state information... 0%
Reading state information... Done
sqlite3 is already the newest version (3.11.0-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
+.travis/download_solc.sh
+[[ linux == \o\s\x ]]
+SOLC_URL=https://github.com/ethereum/solidity/releases/download/v0.4.23/solc-static-linux
+'[' -z https://github.com/ethereum/solidity/releases/download/v0.4.23/solc-static-linux ']'
+'[' -z v0.4.23 ']'
+'[' '!' -x /home/travis/.bin/solc-v0.4.23-linux ']'
+info 'using cached solc'
+[[ ehxB == *i* ]]
+'[' -h /home/travis/.bin/solc ']'
+unlink /home/travis/.bin/solc
+ln -s /home/travis/.bin/solc-v0.4.23-linux /home/travis/.bin/solc
+.travis/download_geth.sh
+[[ linux == \o\s\x ]]
+GETH_URL=https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.8.13-225171a4.tar.gz
+'[' -z https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.8.13-225171a4.tar.gz ']'
+'[' -z 1.8.13 ']'
+'[' '!' -x /home/travis/.bin/geth-1.8.13-linux ']'
+info 'using cached geth'
+[[ ehxB == *i* ]]
+'[' -h /home/travis/.bin/geth ']'
+unlink /home/travis/.bin/geth
+ln -s /home/travis/.bin/geth-1.8.13-linux /home/travis/.bin/geth
+'[' '' ']'
travis_time:end:07237e30:start=1540287308723929738,finish=1540287308843160737,duration=119230999
travis_fold:end:before_install.4
travis_fold:start:install
travis_time:start:03cc0eb2
$ .travis/install.sh
+INSTALL_OPT=
+[[ linux == \o\s\x ]]
+pip install --upgrade pip wheel
Requirement already up-to-date: pip in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (18.1)
Collecting wheel
Using cached https://files.pythonhosted.org/packages/5a/9b/6aebe9e2636d35d1a93772fa644c828303e1d5d124e8a88f156f42ac4b87/wheel-0.32.2-py2.py3-none-any.whl
Installing collected packages: wheel
Found existing installation: wheel 0.32.1
Uninstalling wheel-0.32.1:
Successfully uninstalled wheel-0.32.1
Successfully installed wheel-0.32.2
+pip install pytest-travis-fold
Collecting pytest-travis-fold
Using cached https://files.pythonhosted.org/packages/70/31/6735482529a3bdab04790c6573f7d3cb0184967786302dc7c82b9d711e2f/pytest_travis_fold-1.3.0-py2.py3-none-any.whl
Requirement already satisfied: pytest>=2.6.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest-travis-fold) (3.8.2)
Requirement already satisfied: setuptools in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest>=2.6.0->pytest-travis-fold) (40.4.3)
Requirement already satisfied: six>=1.10.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest>=2.6.0->pytest-travis-fold) (1.11.0)
Requirement already satisfied: atomicwrites>=1.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest>=2.6.0->pytest-travis-fold) (1.2.1)
Requirement already satisfied: pluggy>=0.7 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest>=2.6.0->pytest-travis-fold) (0.8.0)
Requirement already satisfied: more-itertools>=4.0.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest>=2.6.0->pytest-travis-fold) (4.3.0)
Requirement already satisfied: attrs>=17.4.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest>=2.6.0->pytest-travis-fold) (18.2.0)
Requirement already satisfied: py>=1.5.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pytest>=2.6.0->pytest-travis-fold) (1.5.2)
Installing collected packages: pytest-travis-fold
Successfully installed pytest-travis-fold-1.3.0
+pip install s3cmd
Collecting s3cmd
Using cached https://files.pythonhosted.org/packages/5e/1c/c3697bc3afadc7f6a80a8afb5968fa6f5dc2876090f06fd49a4bf1eb8c44/s3cmd-2.0.2-py3-none-any.whl
Collecting python-magic (from s3cmd)
Using cached https://files.pythonhosted.org/packages/42/a1/76d30c79992e3750dac6790ce16f056f870d368ba142f83f75f694d93001/python_magic-0.4.15-py2.py3-none-any.whl
Collecting python-dateutil (from s3cmd)
Using cached https://files.pythonhosted.org/packages/cf/f5/af2b09c957ace60dcfac112b669c45c8c97e32f94aa8b56da4c6d1682825/python_dateutil-2.7.3-py2.py3-none-any.whl
Requirement already satisfied: six>=1.5 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from python-dateutil->s3cmd) (1.11.0)
Installing collected packages: python-magic, python-dateutil, s3cmd
Successfully installed python-dateutil-2.7.3 python-magic-0.4.15 s3cmd-2.0.2
+pip install pyinstaller
Collecting pyinstaller
Collecting pefile>=2017.8.1 (from pyinstaller)
Collecting macholib>=1.8 (from pyinstaller)
Using cached https://files.pythonhosted.org/packages/41/f1/6d23e1c79d68e41eb592338d90a33af813f98f2b04458aaf0b86908da2d8/macholib-1.11-py2.py3-none-any.whl
Collecting altgraph (from pyinstaller)
Using cached https://files.pythonhosted.org/packages/0a/cc/646187eac4b797069e2e6b736f14cdef85dbe405c9bfc7803ef36e4f62ef/altgraph-0.16.1-py2.py3-none-any.whl
Requirement already satisfied: setuptools in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from pyinstaller) (40.4.3)
Collecting future (from pefile>=2017.8.1->pyinstaller)
Installing collected packages: future, pefile, altgraph, macholib, pyinstaller
Successfully installed altgraph-0.16.1 future-0.16.0 macholib-1.11 pefile-2018.8.8 pyinstaller-3.4
+pip install -c constraints.txt --upgrade --upgrade-strategy eager -r requirements-dev.txt
Collecting cachetools==2.1.0 (from -c constraints.txt (line 6))
Using cached https://files.pythonhosted.org/packages/0a/58/cbee863250b31d80f47401d04f34038db6766f95dea1cc909ea099c7e571/cachetools-2.1.0-py2.py3-none-any.whl
Collecting coincurve==8.0.2 (from -c constraints.txt (line 11))
Using cached https://files.pythonhosted.org/packages/92/0f/9c7dd6a51fd366f2b0529ff82649cf6a2d3ae5a9681b19a894c59d8a2296/coincurve-8.0.2-cp36-cp36m-manylinux1_x86_64.whl
Collecting colorama==0.3.9 (from -c constraints.txt (line 12))
Using cached https://files.pythonhosted.org/packages/db/c8/7dcf9dbcb22429512708fe3a547f8b6101c0d02137acbd892505aee57adf/colorama-0.3.9-py2.py3-none-any.whl
Collecting eth-keyfile==0.5.1 (from -c constraints.txt (line 20))
Using cached https://files.pythonhosted.org/packages/eb/a5/3615d100b62fbf20fe5d5c0d1d4d7326eac861d260b0cd2a36af2bf8ccb1/eth_keyfile-0.5.1-py3-none-any.whl
Collecting eth-keys==0.2.0b3 (from -c constraints.txt (line 21))
Using cached https://files.pythonhosted.org/packages/9b/96/bec507291a2ecac65358b4485282ce02e8c0cdd30980a232791b355a1f5b/eth_keys-0.2.0b3-py3-none-any.whl
Collecting eth-tester==0.1.0b32 (from -c constraints.txt (line 23))
Using cached https://files.pythonhosted.org/packages/fc/6a/7f189676ea2065e55514c79e204ab6d9135631a32f139eb5650dd9175c29/eth_tester-0.1.0b32-py3-none-any.whl
Collecting eth-utils==1.2.1 (from -c constraints.txt (line 25))
Using cached https://files.pythonhosted.org/packages/a8/ac/d7df3ce575e8251b7d6736fedc336b5475df28a77e8aa1ad660954f91420/eth_utils-1.2.1-py3-none-any.whl
Collecting filelock==3.0.8 (from -c constraints.txt (line 26))
Using cached https://files.pythonhosted.org/packages/85/1c/389ca4da8b631a06dec64c94c9c6f22bbd9be236f0030ee4863e7d6e42a7/filelock-3.0.8-py3-none-any.whl
Collecting Flask==1.0.2 (from -c constraints.txt (line 27))
Using cached https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl
Collecting Flask-Cors==3.0.6 (from -c constraints.txt (line 28))
Using cached https://files.pythonhosted.org/packages/d1/db/f3495569d5c3e2bdb9fb8a66c54503364abb6f35a9da2227cf5c9c50dc42/Flask_Cors-3.0.6-py2.py3-none-any.whl
Collecting Flask-RESTful==0.3.6 (from -c constraints.txt (line 29))
Using cached https://files.pythonhosted.org/packages/47/08/89cf8594735392cd71752f7cf159fa63765eac3e11b0da4324cdfeaea137/Flask_RESTful-0.3.6-py2.py3-none-any.whl
Collecting gevent==1.3.6 (from -c constraints.txt (line 30))
Using cached https://files.pythonhosted.org/packages/43/3d/a19fece28ba1b5133cf74bd22a229d77b4d9cc4b24aa8f263cca2845c555/gevent-1.3.6-cp36-cp36m-manylinux1_x86_64.whl
Collecting greenlet==0.4.15 (from -c constraints.txt (line 31))
Using cached https://files.pythonhosted.org/packages/bf/45/142141aa47e01a5779f0fa5a53b81f8379ce8f2b1cd13df7d2f1d751ae42/greenlet-0.4.15-cp36-cp36m-manylinux1_x86_64.whl
Collecting ipython==4.2.1 (from -c constraints.txt (line 34))
Using cached https://files.pythonhosted.org/packages/f0/b7/c801138e58df6ef9fd47bd2d7eed32ab0b47df22929c53e142f96d2247c5/ipython-4.2.1-py3-none-any.whl
Collecting itsdangerous==0.24 (from -c constraints.txt (line 36))
Collecting Jinja2==2.10 (from -c constraints.txt (line 37))
Using cached https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl
Collecting MarkupSafe==1.0 (from -c constraints.txt (line 40))
Collecting marshmallow==2.15.4 (from -c constraints.txt (line 41))
Using cached https://files.pythonhosted.org/packages/67/7d/5435c399acecd4398d77ef31ea80e02cee5368599ce6a980f9014e8ec5fd/marshmallow-2.15.4-py2.py3-none-any.whl
Collecting marshmallow-polyfield==3.2 (from -c constraints.txt (line 42))
Using cached https://files.pythonhosted.org/packages/fa/ba/6406b8cce3e42b2838d234310c3605627083bbb8f71dcc312c616480fe92/marshmallow_polyfield-3.2-py2.py3-none-any.whl
Collecting miniupnpc==2.0.2 (from -c constraints.txt (line 44))
Collecting mirakuru==1.0.0 (from -c constraints.txt (line 45))
Using cached https://files.pythonhosted.org/packages/fc/9b/a0bb8392a87c7d301937baba1325c929ba2f4441cc31fd1b541ab612a9de/mirakuru-1.0.0-py2.py3-none-any.whl
Collecting netifaces==0.10.7 (from -c constraints.txt (line 47))
Using cached https://files.pythonhosted.org/packages/99/9e/ca74e521d0d8dcfa07cbfc83ae36f9c74a57ad5c9269d65d1228c5369aff/netifaces-0.10.7-cp36-cp36m-manylinux1_x86_64.whl
Collecting networkx==2.1 (from -c constraints.txt (line 48))
Collecting pexpect==4.6.0 (from -c constraints.txt (line 50))
Using cached https://files.pythonhosted.org/packages/89/e6/b5a1de8b0cc4e07ca1b305a4fcc3f9806025c1b651ea302646341222f88b/pexpect-4.6.0-py2.py3-none-any.whl
Collecting pickleshare==0.7.4 (from -c constraints.txt (line 51))
Using cached https://files.pythonhosted.org/packages/9f/17/daa142fc9be6b76f26f24eeeb9a138940671490b91cb5587393f297c8317/pickleshare-0.7.4-py2.py3-none-any.whl
Collecting psutil==5.4.7 (from -c constraints.txt (line 53))
Collecting ptyprocess==0.6.0 (from -c constraints.txt (line 54))
Using cached https://files.pythonhosted.org/packages/d1/29/605c2cc68a9992d18dada28206eeada56ea4bd07a239669da41674648b6f/ptyprocess-0.6.0-py2.py3-none-any.whl
Collecting py-geth==2.0.1 (from -c constraints.txt (line 58))
Using cached https://files.pythonhosted.org/packages/42/91/9bd0ad5a851121bf5cbbcb47309f9e1e0131d70f8f4f745faad4f551ec2b/py_geth-2.0.1-py3-none-any.whl
Collecting py-solc==3.1.0 (from -c constraints.txt (line 59))
Using cached https://files.pythonhosted.org/packages/5d/8d/a20d1c0fa0083a7ee92fa48bb3561d824e20ce039d88db0ca7100c486fcb/py_solc-3.1.0-py3-none-any.whl
Collecting pycryptodome==3.6.6 (from -c constraints.txt (line 61))
Using cached https://files.pythonhosted.org/packages/40/83/f195ab14348cc957d5cc6ae195918b1ce012ce2df4f4b9a52e260a8e3ed0/pycryptodome-3.6.6-cp36-cp36m-manylinux1_x86_64.whl
Collecting pysha3==1.0.2 (from -c constraints.txt (line 63))
Using cached https://files.pythonhosted.org/packages/32/2a/b93e0c6d90c7c45e2fab35d7ef349e8c5bd7387a048e961b041fd9521556/pysha3-1.0.2-cp36-cp36m-manylinux1_x86_64.whl
Collecting pystun-patched-for-raiden==0.1.0 (from -c constraints.txt (line 64))
Collecting pytest==3.8.0 (from -c constraints.txt (line 65))
Using cached https://files.pythonhosted.org/packages/dd/e5/1ce7de3e87ec499a056800fa0d7a689d6502d791c44eb1315a6ecadcb333/pytest-3.8.0-py2.py3-none-any.whl
Collecting pytoml==0.1.19 (from -c constraints.txt (line 66))
Collecting pytz==2018.5 (from -c constraints.txt (line 67))
Using cached https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl
Collecting raiden-contracts==0.6.0 (from -c constraints.txt (line 68))
Using cached https://files.pythonhosted.org/packages/fe/98/103edd4f6d1979771108bf31efa31c17e61d611ad1f9df3f4d769c715630/raiden_contracts-0.6.0-py3-none-any.whl
Collecting raiden-libs==0.1.11 (from -c constraints.txt (line 69))
Collecting rlp==1.0.2 (from -c constraints.txt (line 71))
Using cached https://files.pythonhosted.org/packages/35/f7/e5df3c3d71c90bfe74718be9ae24704abc8b8ef04d58c1065e1cbcedc240/rlp-1.0.2-py2.py3-none-any.whl
Collecting semantic-version==2.6.0 (from -c constraints.txt (line 72))
Using cached https://files.pythonhosted.org/packages/28/be/3a7241d731ba89063780279a5433f5971c1cf41735b64a9f874b7c3ff995/semantic_version-2.6.0-py3-none-any.whl
Collecting simplegeneric==0.8.1 (from -c constraints.txt (line 73))
Requirement already up-to-date: six==1.11.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 74)) (1.11.0)
Collecting structlog==18.2.0 (from -c constraints.txt (line 75))
Using cached https://files.pythonhosted.org/packages/f0/00/0fd0ca13fa19361bec0418e4c3b6b7509048cb1fb2fa8b7cd6b3dffe13d8/structlog-18.2.0-py2.py3-none-any.whl
Collecting traitlets==4.3.2 (from -c constraints.txt (line 77))
Using cached https://files.pythonhosted.org/packages/93/d6/abcb22de61d78e2fc3959c964628a5771e47e7cc60d53e9342e21ed6cc9a/traitlets-4.3.2-py2.py3-none-any.whl
Collecting web3==4.7.1 (from -c constraints.txt (line 80))
Using cached https://files.pythonhosted.org/packages/a3/b1/68aad32a1e4ebbb374e01a5f6e86fd41f4e626c2e8bdfe6e51af27073b4c/web3-4.7.1-py3-none-any.whl
Collecting webargs==4.0.0 (from -c constraints.txt (line 81))
Using cached https://files.pythonhosted.org/packages/18/17/f00971ba32cdfb98a1ad7085c5d4b8053a6081ddb894a2e6967c2a639ace/webargs-4.0.0-py2.py3-none-any.whl
Collecting websockets==6.0 (from -c constraints.txt (line 82))
Using cached https://files.pythonhosted.org/packages/5c/fe/99aeaf97985585baefca8d56125ec828ef5549276324ec319b63a4da686d/websockets-6.0-cp36-cp36m-manylinux1_x86_64.whl
Collecting Werkzeug==0.14.1 (from -c constraints.txt (line 83))
Using cached https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl
Collecting flake8==3.5.0 (from -r requirements-lint.txt (line 7))
Using cached https://files.pythonhosted.org/packages/b9/dc/14e9d94c770b8c4ef584e906c7583e74864786a58d47de101f2767d50c0b/flake8-3.5.0-py2.py3-none-any.whl
Collecting flake8-bugbear==18.2.0 (from -r requirements-lint.txt (line 8))
Using cached https://files.pythonhosted.org/packages/3d/d0/c7d82ee3d27052116b34d4d1068e342f6a6b3599245b25a595d08426e5ee/flake8_bugbear-18.2.0-py35.py36-none-any.whl
Collecting flake8-commas==2.0.0 (from -r requirements-lint.txt (line 9))
Using cached https://files.pythonhosted.org/packages/ab/1f/b1a3b8068bc0d3254a0c2d34e0409c380eb3449cc5582725403b30ef1de8/flake8_commas-2.0.0-py2.py3-none-any.whl
Collecting flake8-tuple==0.2.13 (from -r requirements-lint.txt (line 10))
Collecting isort==4.2.15 (from -r requirements-lint.txt (line 11))
Using cached https://files.pythonhosted.org/packages/a9/83/ca1c7737c9a43a3e5bd2b9954add88700267801415310395d4191e5ff8e3/isort-4.2.15-py2.py3-none-any.whl
Collecting readme-renderer==21.0 (from -r requirements-lint.txt (line 12))
Using cached https://files.pythonhosted.org/packages/f1/51/5dacc776e38f03b00105d3c1d170c8516c62d1187ffc463f7c432f56a8c4/readme_renderer-21.0-py2.py3-none-any.whl
Collecting pylint==2.1.1 (from -r requirements-lint.txt (line 13))
Using cached https://files.pythonhosted.org/packages/6e/c2/1e97c238877b6a86562d32297eb33a6670b6220e8ec0ca85f67b66dc893f/pylint-2.1.1-py3-none-any.whl
Collecting pytest-cov==2.5.1 (from -r requirements-dev.txt (line 7))
Using cached https://files.pythonhosted.org/packages/30/7d/7f6a78ae44a1248ee28cc777586c18b28a1df903470e5d34a6e25712b8aa/pytest_cov-2.5.1-py2.py3-none-any.whl
Collecting pytest-random==0.02 (from -r requirements-dev.txt (line 8))
Collecting pytest-timeout==1.2.1 (from -r requirements-dev.txt (line 9))
Using cached https://files.pythonhosted.org/packages/69/7f/33a67c2494c6c337daca935192b7de09d30b54e568c981ed0681380393c4/pytest_timeout-1.2.1-py2.py3-none-any.whl
Collecting grequests==0.3.0 (from -r requirements-dev.txt (line 10))
Collecting pdbpp==0.9.2 (from -r requirements-dev.txt (line 16))
Collecting coverage==4.5.1 (from -r requirements-dev.txt (line 19))
Using cached https://files.pythonhosted.org/packages/3d/a0/b12090c40e0b8196b973962ec71c1c541a6c04af58ba5ad85683b3de251a/coverage-4.5.1-cp36-cp36m-manylinux1_x86_64.whl
Collecting sphinx==1.6.7 (from -r requirements-dev.txt (line 22))
Using cached https://files.pythonhosted.org/packages/62/e7/5bda3672131458d7eb0c182754cf24cec13409bc322191be04d3156c25ac/Sphinx-1.6.7-py2.py3-none-any.whl
Collecting sphinx_rtd_theme==0.4.0 (from -r requirements-dev.txt (line 23))
Using cached https://files.pythonhosted.org/packages/5d/01/f367780d51e9b353cec890257c84202a340f645d5a037b61a52c93669764/sphinx_rtd_theme-0.4.0-py2.py3-none-any.whl
Collecting sphinxcontrib-httpdomain==1.7.0 (from -r requirements-dev.txt (line 24))
Using cached https://files.pythonhosted.org/packages/79/35/6f43bde0c4ead866c349a1fa0ff732a31613b3f462ad9b9630c03a958f41/sphinxcontrib_httpdomain-1.7.0-py2.py3-none-any.whl
Collecting sphinxcontrib-httpexample==0.8.1 (from -r requirements-dev.txt (line 25))
Using cached https://files.pythonhosted.org/packages/0e/ba/6caeae9abbdcba6aace5f7a2e0f681f0161f34e86826af81bd27f11be4cc/sphinxcontrib_httpexample-0.8.1-py2.py3-none-any.whl
Collecting sphinxcontrib-images==0.7.0 (from -r requirements-dev.txt (line 26))
Using cached https://files.pythonhosted.org/packages/b2/57/57de51d993dacc888f87f1d7131e51b7a427e4693227f911358f960f77c5/sphinxcontrib_images-0.7.0-py3-none-any.whl
Collecting releases==1.6.1 (from -r requirements-dev.txt (line 27))
Using cached https://files.pythonhosted.org/packages/5b/9e/a775f2bea51f460f1a2b92eb2a13f45c782ef9d949f2d19dbc586543af6e/releases-1.6.1-py2.py3-none-any.whl
Collecting bump2version==0.5.8 (from -r requirements-dev.txt (line 30))
Using cached https://files.pythonhosted.org/packages/16/a5/5d8e4fc4e2217cb422d4ad63c92921bc8679fae01b5c4a09d51dd5841f13/bump2version-0.5.8-py2.py3-none-any.whl
Collecting cffi==1.11.5 (from -c constraints.txt (line 8))
Using cached https://files.pythonhosted.org/packages/6d/c0/47db8f624f3e4e2f3f27be03a93379d1ba16a1450a7b1aacfa0366e2c0dd/cffi-1.11.5-cp36-cp36m-manylinux1_x86_64.whl
Collecting asn1crypto==0.24.0 (from -c constraints.txt (line 2))
Using cached https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl
Collecting cytoolz==0.9.0.1 (from -c constraints.txt (line 14))
Collecting eth-typing==1.3.0 (from -c constraints.txt (line 24))
Using cached https://files.pythonhosted.org/packages/5f/cb/e941031a77d19eef05f8bcdd40f6d8a3b55b7fa45aa7100206d64216c29b/eth_typing-1.3.0-py3-none-any.whl
Collecting eth-hash==0.2.0 (from -c constraints.txt (line 19))
Using cached https://files.pythonhosted.org/packages/0d/d8/0f0c8d4ccaa4c8d25524fd1ed9f5c6d9551b52b74b973f338de3f0a23111/eth_hash-0.2.0-py3-none-any.whl
Collecting click==6.7 (from -c constraints.txt (line 10))
Using cached https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl
Collecting aniso8601==3.0.2 (from -c constraints.txt (line 1))
Using cached https://files.pythonhosted.org/packages/17/13/eecdcc638c0ea3b105ebb62ff4e76914a744ef1b6f308651dbed368c6c01/aniso8601-3.0.2-py2.py3-none-any.whl
Collecting decorator==4.3.0 (from -c constraints.txt (line 15))
Using cached https://files.pythonhosted.org/packages/bc/bb/a24838832ba35baf52f32ab1a49b906b5f82fb7c76b2f6a7e35e140bac30/decorator-4.3.0-py2.py3-none-any.whl
Requirement already up-to-date: setuptools>=18.5 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from ipython==4.2.1->-c constraints.txt (line 34)) (40.4.3)
Collecting py==1.6.0 (from -c constraints.txt (line 55))
Using cached https://files.pythonhosted.org/packages/c8/47/d179b80ab1dc1bfd46a0c87e391be47e6c7ef5831a9c138c5c49d1756288/py-1.6.0-py2.py3-none-any.whl
Requirement already up-to-date: attrs==18.2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 5)) (18.2.0)
Collecting pluggy==0.7.1 (from -c constraints.txt (line 52))
Using cached https://files.pythonhosted.org/packages/f5/f1/5a93c118663896d83f7bcbfb7f657ce1d0c0d617e6b4a443a53abcc658ca/pluggy-0.7.1-py2.py3-none-any.whl
Requirement already up-to-date: more-itertools==4.3.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 46)) (4.3.0)
Requirement already up-to-date: atomicwrites==1.2.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 3)) (1.2.1)
Collecting matrix-client==0.3.2 (from -c constraints.txt (line 43))
Using cached https://files.pythonhosted.org/packages/6b/0b/65dc841fd3d14e7ebc6081bbfce23365a6b2f68cc6ae2ae2d1d7d59570cd/matrix_client-0.3.2-py2.py3-none-any.whl
Collecting jsonschema==2.6.0 (from -c constraints.txt (line 38))
Using cached https://files.pythonhosted.org/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl
Collecting ipython-genutils==0.2.0 (from -c constraints.txt (line 35))
Using cached https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl
Collecting eth-account==0.3.0 (from -c constraints.txt (line 17))
Using cached https://files.pythonhosted.org/packages/a3/d8/6118bc0e00d6ec092bb02b012989d1018893755eb84da53266412ac359e3/eth_account-0.3.0-py3-none-any.whl
Collecting eth-abi==1.2.0 (from -c constraints.txt (line 16))
Using cached https://files.pythonhosted.org/packages/3d/4e/66d711f39c892c295cd61d2a241d26e4fa253e483382bdb34e39ea4c4d96/eth_abi-1.2.0-py3-none-any.whl
Collecting lru-dict==1.1.6 (from -c constraints.txt (line 39))
Collecting requests==2.19.1 (from -c constraints.txt (line 70))
Using cached https://files.pythonhosted.org/packages/65/47/7e02164a2a3db50ed6d8a6ab1d6d60b69c4c3fdf57a284257925dfc12bda/requests-2.19.1-py2.py3-none-any.whl
Collecting hexbytes==0.1.0 (from -c constraints.txt (line 32))
Using cached https://files.pythonhosted.org/packages/18/bd/21697d93ee2153c8c12253262b740f571e94341d4cee411504032fff3f56/hexbytes-0.1.0-py3-none-any.whl
Collecting mccabe<0.7.0,>=0.6.0 (from flake8==3.5.0->-r requirements-lint.txt (line 7))
Using cached https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
Collecting pyflakes<1.7.0,>=1.5.0 (from flake8==3.5.0->-r requirements-lint.txt (line 7))
Using cached https://files.pythonhosted.org/packages/d7/40/733bcc64da3161ae4122c11e88269f276358ca29335468005cb0ee538665/pyflakes-1.6.0-py2.py3-none-any.whl
Collecting pycodestyle<2.4.0,>=2.0.0 (from flake8==3.5.0->-r requirements-lint.txt (line 7))
Using cached https://files.pythonhosted.org/packages/e4/81/78fe51eb4038d1388b7217dd63770b0f428370207125047312886c923b26/pycodestyle-2.3.1-py2.py3-none-any.whl
Requirement already up-to-date: future in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from readme-renderer==21.0->-r requirements-lint.txt (line 12)) (0.16.0)
Collecting cmarkgfm>=0.2.0 (from readme-renderer==21.0->-r requirements-lint.txt (line 12))
Using cached https://files.pythonhosted.org/packages/71/61/191d53cdf5482f54335ec8ae42f8b78925d2062be0cc8162611630673327/cmarkgfm-0.4.2-cp36-cp36m-manylinux1_x86_64.whl
Collecting bleach>=2.1.0 (from readme-renderer==21.0->-r requirements-lint.txt (line 12))
Using cached https://files.pythonhosted.org/packages/d4/0d/4696373c3b714f6022d668fbab619690a42050dbeacede6d10ed97fbd3e2/bleach-3.0.2-py2.py3-none-any.whl
Collecting Pygments (from readme-renderer==21.0->-r requirements-lint.txt (line 12))
Using cached https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl
Collecting docutils>=0.13.1 (from readme-renderer==21.0->-r requirements-lint.txt (line 12))
Using cached https://files.pythonhosted.org/packages/36/fa/08e9e6e0e3cbd1d362c3bbee8d01d0aedb2155c4ac112b19ef3cae8eed8d/docutils-0.14-py3-none-any.whl
Collecting astroid>=2.0.0 (from pylint==2.1.1->-r requirements-lint.txt (line 13))
Using cached https://files.pythonhosted.org/packages/19/92/6f6d3591c429dbdb31c18d8476ba1af08d5973d7cc09f66346109e9de7fb/astroid-2.0.4-py3-none-any.whl
Collecting wmctrl (from pdbpp==0.9.2->-r requirements-dev.txt (line 16))
Collecting fancycompleter>=0.8 (from pdbpp==0.9.2->-r requirements-dev.txt (line 16))
Collecting imagesize (from sphinx==1.6.7->-r requirements-dev.txt (line 22))
Using cached https://files.pythonhosted.org/packages/fc/b6/aef66b4c52a6ad6ac18cf6ebc5731ed06d8c9ae4d3b2d9951f261150be67/imagesize-1.1.0-py2.py3-none-any.whl
Collecting sphinxcontrib-websupport (from sphinx==1.6.7->-r requirements-dev.txt (line 22))
Using cached https://files.pythonhosted.org/packages/52/69/3c2fbdc3702358c5b34ee25e387b24838597ef099761fc9a42c166796e8f/sphinxcontrib_websupport-1.1.0-py2.py3-none-any.whl
Collecting snowballstemmer>=1.1 (from sphinx==1.6.7->-r requirements-dev.txt (line 22))
Using cached https://files.pythonhosted.org/packages/d4/6c/8a935e2c7b54a37714656d753e4187ee0631988184ed50c0cf6476858566/snowballstemmer-1.2.1-py2.py3-none-any.whl
Collecting babel!=2.0,>=1.3 (from sphinx==1.6.7->-r requirements-dev.txt (line 22))
Using cached https://files.pythonhosted.org/packages/b8/ad/c6f60602d3ee3d92fbed87675b6fb6a6f9a38c223343ababdb44ba201f10/Babel-2.6.0-py2.py3-none-any.whl
Collecting alabaster<0.8,>=0.7 (from sphinx==1.6.7->-r requirements-dev.txt (line 22))
Using cached https://files.pythonhosted.org/packages/10/ad/00b090d23a222943eb0eda509720a404f531a439e803f6538f35136cae9e/alabaster-0.7.12-py2.py3-none-any.whl
Collecting astunparse (from sphinxcontrib-httpexample==0.8.1->-r requirements-dev.txt (line 25))
Using cached https://files.pythonhosted.org/packages/0d/9d/1576217f67e7420f5945c15c6afd7045178c4850b148741bdbdbdabbf40e/astunparse-1.6.1-py2.py3-none-any.whl
Collecting pycparser==2.18 (from -c constraints.txt (line 60))
Collecting toolz==0.9.0 (from -c constraints.txt (line 76))
Collecting eth-rlp==0.1.2 (from -c constraints.txt (line 22))
Using cached https://files.pythonhosted.org/packages/56/4b/b309fb44dd9bb975e84f3d626392eec1eeed0108e55a51cd7dd8956a73ad/eth_rlp-0.1.2-py3-none-any.whl
Collecting attrdict==2.0.0 (from -c constraints.txt (line 4))
Collecting parsimonious==0.8.0 (from -c constraints.txt (line 49))
Collecting chardet==3.0.4 (from -c constraints.txt (line 9))
Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
Collecting urllib3==1.23 (from -c constraints.txt (line 79))
Using cached https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl
Collecting idna==2.7 (from -c constraints.txt (line 33))
Using cached https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl
Collecting certifi==2018.8.24 (from -c constraints.txt (line 7))
Using cached https://files.pythonhosted.org/packages/df/f7/04fee6ac349e915b82171f8e23cee63644d83663b34c539f7a09aed18f9e/certifi-2018.8.24-py2.py3-none-any.whl
Collecting webencodings (from bleach>=2.1.0->readme-renderer==21.0->-r requirements-lint.txt (line 12))
Using cached https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
Collecting typed-ast; python_version < "3.7" and implementation_name == "cpython" (from astroid>=2.0.0->pylint==2.1.1->-r requirements-lint.txt (line 13))
Using cached https://files.pythonhosted.org/packages/35/69/94dd92985792df90cf3b544d33315e60a95cc1c7ce0518f73b4cc11f106e/typed_ast-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
Collecting lazy-object-proxy (from astroid>=2.0.0->pylint==2.1.1->-r requirements-lint.txt (line 13))
Using cached https://files.pythonhosted.org/packages/65/1f/2043ec33066e779905ed7e6580384425fdc7dc2ac64d6931060c75b0c5a3/lazy_object_proxy-1.3.1-cp36-cp36m-manylinux1_x86_64.whl
Collecting wrapt (from astroid>=2.0.0->pylint==2.1.1->-r requirements-lint.txt (line 13))
Requirement already up-to-date: wheel<1.0,>=0.23.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from astunparse->sphinxcontrib-httpexample==0.8.1->-r requirements-dev.txt (line 25)) (0.32.2)
Installing collected packages: aniso8601, asn1crypto, attrdict, cachetools, certifi, pycparser, cffi, chardet, click, coincurve, colorama, toolz, cytoolz, decorator, eth-typing, eth-hash, eth-utils, parsimonious, eth-abi, hexbytes, rlp, eth-rlp, eth-keys, pycryptodome, eth-keyfile, eth-account, semantic-version, eth-tester, filelock, MarkupSafe, Jinja2, itsdangerous, Werkzeug, Flask, Flask-Cors, pytz, Flask-RESTful, greenlet, gevent, idna, ptyprocess, pexpect, simplegeneric, pickleshare, ipython-genutils, traitlets, ipython, jsonschema, lru-dict, marshmallow, marshmallow-polyfield, urllib3, requests, matrix-client, miniupnpc, psutil, mirakuru, netifaces, networkx, pluggy, py, py-geth, py-solc, pysha3, pystun-patched-for-raiden, pytest, pytoml, websockets, web3, raiden-contracts, raiden-libs, structlog, webargs, mccabe, pyflakes, pycodestyle, flake8, flake8-bugbear, flake8-commas, flake8-tuple, isort, cmarkgfm, webencodings, bleach, Pygments, docutils, readme-renderer, typed-ast, lazy-object-proxy, wrapt, astroid, pylint, coverage, pytest-cov, pytest-random, pytest-timeout, grequests, wmctrl, fancycompleter, pdbpp, imagesize, sphinxcontrib-websupport, snowballstemmer, babel, alabaster, sphinx, sphinx-rtd-theme, sphinxcontrib-httpdomain, astunparse, sphinxcontrib-httpexample, sphinxcontrib-images, releases, bump2version
Found existing installation: pluggy 0.8.0
Uninstalling pluggy-0.8.0:
Successfully uninstalled pluggy-0.8.0
Found existing installation: py 1.5.2
Uninstalling py-1.5.2:
Successfully uninstalled py-1.5.2
Found existing installation: pytest 3.8.2
Uninstalling pytest-3.8.2:
Successfully uninstalled pytest-3.8.2
Successfully installed Flask-1.0.2 Flask-Cors-3.0.6 Flask-RESTful-0.3.6 Jinja2-2.10 MarkupSafe-1.0 Pygments-2.2.0 Werkzeug-0.14.1 alabaster-0.7.12 aniso8601-3.0.2 asn1crypto-0.24.0 astroid-2.0.4 astunparse-1.6.1 attrdict-2.0.0 babel-2.6.0 bleach-3.0.2 bump2version-0.5.8 cachetools-2.1.0 certifi-2018.8.24 cffi-1.11.5 chardet-3.0.4 click-6.7 cmarkgfm-0.4.2 coincurve-8.0.2 colorama-0.3.9 coverage-4.5.1 cytoolz-0.9.0.1 decorator-4.3.0 docutils-0.14 eth-abi-1.2.0 eth-account-0.3.0 eth-hash-0.2.0 eth-keyfile-0.5.1 eth-keys-0.2.0b3 eth-rlp-0.1.2 eth-tester-0.1.0b32 eth-typing-1.3.0 eth-utils-1.2.1 fancycompleter-0.8 filelock-3.0.8 flake8-3.5.0 flake8-bugbear-18.2.0 flake8-commas-2.0.0 flake8-tuple-0.2.13 gevent-1.3.6 greenlet-0.4.15 grequests-0.3.0 hexbytes-0.1.0 idna-2.7 imagesize-1.1.0 ipython-4.2.1 ipython-genutils-0.2.0 isort-4.2.15 itsdangerous-0.24 jsonschema-2.6.0 lazy-object-proxy-1.3.1 lru-dict-1.1.6 marshmallow-2.15.4 marshmallow-polyfield-3.2 matrix-client-0.3.2 mccabe-0.6.1 miniupnpc-2.0.2 mirakuru-1.0.0 netifaces-0.10.7 networkx-2.1 parsimonious-0.8.0 pdbpp-0.9.2 pexpect-4.6.0 pickleshare-0.7.4 pluggy-0.7.1 psutil-5.4.7 ptyprocess-0.6.0 py-1.6.0 py-geth-2.0.1 py-solc-3.1.0 pycodestyle-2.3.1 pycparser-2.18 pycryptodome-3.6.6 pyflakes-1.6.0 pylint-2.1.1 pysha3-1.0.2 pystun-patched-for-raiden-0.1.0 pytest-3.8.0 pytest-cov-2.5.1 pytest-random-0.2 pytest-timeout-1.2.1 pytoml-0.1.19 pytz-2018.5 raiden-contracts-0.6.0 raiden-libs-0.1.11 readme-renderer-21.0 releases-1.6.1 requests-2.19.1 rlp-1.0.2 semantic-version-2.6.0 simplegeneric-0.8.1 snowballstemmer-1.2.1 sphinx-1.6.7 sphinx-rtd-theme-0.4.0 sphinxcontrib-httpdomain-1.7.0 sphinxcontrib-httpexample-0.8.1 sphinxcontrib-images-0.7.0 sphinxcontrib-websupport-1.1.0 structlog-18.2.0 toolz-0.9.0 traitlets-4.3.2 typed-ast-1.1.0 urllib3-1.23 web3-4.7.1 webargs-4.0.0 webencodings-0.5.1 websockets-6.0 wmctrl-0.3 wrapt-1.10.11
+pip install -c constraints.txt -e .
Obtaining file:///home/travis/build/raiden-network/raiden
Requirement already satisfied: aniso8601==3.0.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 1)) (3.0.2)
Requirement already satisfied: asn1crypto==0.24.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 2)) (0.24.0)
Requirement already satisfied: atomicwrites==1.2.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 3)) (1.2.1)
Requirement already satisfied: attrdict==2.0.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 4)) (2.0.0)
Requirement already satisfied: attrs==18.2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 5)) (18.2.0)
Requirement already satisfied: cachetools==2.1.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 6)) (2.1.0)
Requirement already satisfied: certifi==2018.8.24 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 7)) (2018.8.24)
Requirement already satisfied: cffi==1.11.5 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 8)) (1.11.5)
Requirement already satisfied: chardet==3.0.4 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 9)) (3.0.4)
Requirement already satisfied: click==6.7 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 10)) (6.7)
Requirement already satisfied: coincurve==8.0.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 11)) (8.0.2)
Requirement already satisfied: colorama==0.3.9 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 12)) (0.3.9)
Collecting cryptography==2.3.1 (from -c constraints.txt (line 13))
Using cached https://files.pythonhosted.org/packages/59/32/92cade62c645756a83598edf56289e9b19aae5370642a7ce690cd06bc72f/cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl
Requirement already satisfied: cytoolz==0.9.0.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 14)) (0.9.0.1)
Requirement already satisfied: decorator==4.3.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 15)) (4.3.0)
Requirement already satisfied: eth-abi==1.2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 16)) (1.2.0)
Requirement already satisfied: eth-account==0.3.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 17)) (0.3.0)
Collecting eth-bloom==1.0.1 (from -c constraints.txt (line 18))
Using cached https://files.pythonhosted.org/packages/a0/1c/a4ba2860ee57a730c67fddf65de973bdf981a6926e4906f6cdddf22635db/eth_bloom-1.0.1-py3-none-any.whl
Requirement already satisfied: eth-hash==0.2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 19)) (0.2.0)
Requirement already satisfied: eth-keyfile==0.5.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 20)) (0.5.1)
Requirement already satisfied: eth-keys==0.2.0b3 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 21)) (0.2.0b3)
Requirement already satisfied: eth-rlp==0.1.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 22)) (0.1.2)
Requirement already satisfied: eth-tester==0.1.0b32 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 23)) (0.1.0b32)
Requirement already satisfied: eth-typing==1.3.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 24)) (1.3.0)
Requirement already satisfied: eth-utils==1.2.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 25)) (1.2.1)
Requirement already satisfied: filelock==3.0.8 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 26)) (3.0.8)
Requirement already satisfied: Flask==1.0.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 27)) (1.0.2)
Requirement already satisfied: Flask-Cors==3.0.6 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 28)) (3.0.6)
Requirement already satisfied: Flask-RESTful==0.3.6 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 29)) (0.3.6)
Requirement already satisfied: gevent==1.3.6 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 30)) (1.3.6)
Requirement already satisfied: greenlet==0.4.15 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 31)) (0.4.15)
Requirement already satisfied: hexbytes==0.1.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 32)) (0.1.0)
Requirement already satisfied: idna==2.7 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 33)) (2.7)
Requirement already satisfied: ipython==4.2.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 34)) (4.2.1)
Requirement already satisfied: ipython-genutils==0.2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 35)) (0.2.0)
Requirement already satisfied: itsdangerous==0.24 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 36)) (0.24)
Requirement already satisfied: Jinja2==2.10 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 37)) (2.10)
Requirement already satisfied: jsonschema==2.6.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 38)) (2.6.0)
Requirement already satisfied: lru-dict==1.1.6 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 39)) (1.1.6)
Requirement already satisfied: MarkupSafe==1.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 40)) (1.0)
Requirement already satisfied: marshmallow==2.15.4 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 41)) (2.15.4)
Requirement already satisfied: marshmallow-polyfield==3.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 42)) (3.2)
Requirement already satisfied: matrix-client==0.3.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 43)) (0.3.2)
Requirement already satisfied: miniupnpc==2.0.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 44)) (2.0.2)
Requirement already satisfied: mirakuru==1.0.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 45)) (1.0.0)
Requirement already satisfied: more-itertools==4.3.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 46)) (4.3.0)
Requirement already satisfied: netifaces==0.10.7 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 47)) (0.10.7)
Requirement already satisfied: networkx==2.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 48)) (2.1)
Requirement already satisfied: parsimonious==0.8.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 49)) (0.8.0)
Requirement already satisfied: pexpect==4.6.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 50)) (4.6.0)
Requirement already satisfied: pickleshare==0.7.4 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 51)) (0.7.4)
Requirement already satisfied: pluggy==0.7.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 52)) (0.7.1)
Requirement already satisfied: psutil==5.4.7 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 53)) (5.4.7)
Requirement already satisfied: ptyprocess==0.6.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 54)) (0.6.0)
Requirement already satisfied: py==1.6.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 55)) (1.6.0)
Collecting py-ecc==1.4.3 (from -c constraints.txt (line 56))
Collecting py-evm==0.2.0a32 (from -c constraints.txt (line 57))
Using cached https://files.pythonhosted.org/packages/36/88/7709ff494e28fa40fe4a388e74ac80d9903d152dead09e0c4e4e3d547ced/py_evm-0.2.0a32-py3-none-any.whl
Requirement already satisfied: py-geth==2.0.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 58)) (2.0.1)
Requirement already satisfied: py-solc==3.1.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 59)) (3.1.0)
Requirement already satisfied: pycparser==2.18 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 60)) (2.18)
Requirement already satisfied: pycryptodome==3.6.6 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 61)) (3.6.6)
Collecting pyethash==0.1.27 (from -c constraints.txt (line 62))
Requirement already satisfied: pysha3==1.0.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 63)) (1.0.2)
Requirement already satisfied: pystun-patched-for-raiden==0.1.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 64)) (0.1.0)
Requirement already satisfied: pytest==3.8.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 65)) (3.8.0)
Requirement already satisfied: pytoml==0.1.19 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 66)) (0.1.19)
Requirement already satisfied: pytz==2018.5 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 67)) (2018.5)
Requirement already satisfied: raiden-contracts==0.6.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 68)) (0.6.0)
Requirement already satisfied: raiden-libs==0.1.11 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 69)) (0.1.11)
Requirement already satisfied: requests==2.19.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 70)) (2.19.1)
Requirement already satisfied: rlp==1.0.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 71)) (1.0.2)
Requirement already satisfied: semantic-version==2.6.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 72)) (2.6.0)
Requirement already satisfied: simplegeneric==0.8.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 73)) (0.8.1)
Requirement already satisfied: six==1.11.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 74)) (1.11.0)
Requirement already satisfied: structlog==18.2.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 75)) (18.2.0)
Requirement already satisfied: toolz==0.9.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 76)) (0.9.0)
Requirement already satisfied: traitlets==4.3.2 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 77)) (4.3.2)
Collecting trie==1.3.8 (from -c constraints.txt (line 78))
Using cached https://files.pythonhosted.org/packages/ff/3e/31368edb8fc350eb0ae8739956bdcbdac0688d455a41035b1cada93f940c/trie-1.3.8-py3-none-any.whl
Requirement already satisfied: urllib3==1.23 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 79)) (1.23)
Requirement already satisfied: web3==4.7.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 80)) (4.7.1)
Requirement already satisfied: webargs==4.0.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 81)) (4.0.0)
Requirement already satisfied: websockets==6.0 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 82)) (6.0)
Requirement already satisfied: Werkzeug==0.14.1 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from -c constraints.txt (line 83)) (0.14.1)
Requirement already satisfied: setuptools>=18.5 in /home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages (from ipython==4.2.1->-c constraints.txt (line 34)) (40.4.3)
Installing collected packages: cryptography, eth-bloom, py-ecc, pyethash, trie, py-evm, raiden
Running setup.py develop for raiden
Successfully installed cryptography-2.3.1 eth-bloom-1.0.1 py-ecc-1.4.3 py-evm-0.2.0a32 pyethash-0.1.27 raiden trie-1.3.8
+pip list --outdated
Package Version Latest Type
------------------------- --------- ---------- -----
bump2version 0.5.8 0.5.10 wheel
certifi 2018.8.24 2018.10.15 wheel
click 6.7 7.0 wheel
coincurve 8.0.2 9.0.0 wheel
colorama 0.3.9 0.4.0 wheel
eth-abi 1.2.0 1.2.2 wheel
eth-typing 1.3.0 2.0.0 wheel
eth-utils 1.2.1 1.2.2 wheel
filelock 3.0.8 3.0.9 wheel
flake8-bugbear 18.2.0 18.8.0 wheel
gevent 1.3.6 1.3.7 wheel
ipython 4.2.1 7.0.1 wheel
isort 4.2.15 4.3.4 wheel
itsdangerous 0.24 1.0.0 wheel
marshmallow 2.15.4 2.16.1 wheel
mirakuru 1.0.0 1.1.0 wheel
networkx 2.1 2.2 sdist
numpy 1.15.2 1.15.3 wheel
parsimonious 0.8.0 0.8.1 sdist
pbr 3.1.1 5.0.0 wheel
pickleshare 0.7.4 0.7.5 wheel
pluggy 0.7.1 0.8.0 wheel
py 1.6.0 1.7.0 wheel
py-solc 3.1.0 3.2.0 wheel
pycodestyle 2.3.1 2.4.0 wheel
pycparser 2.18 2.19 sdist
pyflakes 1.6.0 2.0.0 wheel
pytest 3.8.0 3.9.2 wheel
pytest-cov 2.5.1 2.6.0 wheel
pytest-timeout 1.2.1 1.3.2 wheel
readme-renderer 21.0 22.0 wheel
requests 2.19.1 2.20.0 wheel
rlp 1.0.2 1.0.3 wheel
Sphinx 1.6.7 1.8.1 wheel
sphinx-rtd-theme 0.4.0 0.4.2 wheel
sphinxcontrib-httpexample 0.8.1 0.10.0 wheel
urllib3 1.23 1.24 wheel
web3 4.7.1 4.7.2 wheel
webargs 4.0.0 4.1.0 wheel
travis_time:end:03cc0eb2:start=1540287308847970571,finish=1540287345274701560,duration=36426730989
travis_fold:end:install
travis_time:start:0719a440
$ .travis/run.sh
+'[' -z ']'
+[[ pull_request == \c\r\o\n ]]
+'[' -z ']'
+BLOCKCHAIN_TYPE=geth
+py.test -Wd --travis-fold=always --log-config=raiden:DEBUG --random -v --showlocals --blockchain-type=geth --transport=udp raiden/tests/integration --ignore=raiden/tests/integration/transfer --ignore=raiden/tests/integration/long_running --ignore=raiden/tests/integration/api --ignore=raiden/tests/integration/contracts --ignore=raiden/tests/integration/cli
============================= test session starts ==============================
platform linux -- Python 3.6.3, pytest-3.8.0, py-1.6.0, pluggy-0.7.1 -- /home/travis/virtualenv/python3.6.3/bin/python
cachedir: .pytest_cache
Tests are shuffled using seed number 394313560509.
rootdir: /home/travis/build/raiden-network/raiden, inifile: tox.ini
plugins: travis-fold-1.3.0, timeout-1.2.1, random-0.2, cov-2.5.1
timeout: 540.0s method: signal

collecting 0 items 
collecting 2 items 
collecting 3 items 
collecting 6 items 
collecting 8 items 
collecting 13 items 
collecting 22 items 
collecting 30 items 
collecting 33 items 
collecting 36 items 
collecting 37 items 
collecting 39 items 
collecting 46 items 
collecting 47 items 
collecting 47 items 
collecting 58 items 
collecting 58 items 
collected 58 items 
raiden/tests/integration/test_pythonapi.py::test_deposit_updates_balance_immediately[udp-None-1-2-1] PASSED [ 1%]
raiden/tests/integration/test_recovery.py::test_recovery_happy_case[udp-None-3-channels_per_node0-10] PASSED [ 3%]
raiden/tests/integration/test_regression.py::test_regression_unfiltered_routes[udp-None-64-0-5] PASSED [ 5%]
raiden/tests/integration/test_matrix_transport.py::test_sending_nonstring_body[transport0-private_rooms0] SKIPPED [ 6%]
raiden/tests/integration/test_regression.py::test_regression_revealsecret_after_secret[udp-None-channels_per_node0-3] PASSED [ 8%]
raiden/tests/integration/test_stress.py::test_stress[udp-None-120-15-5-2-1-3] PASSED [ 10%]
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_message_hex[transport0-private_rooms0] SKIPPED [ 12%]
raiden/tests/integration/test_echo_node.py::test_echo_node_lottery[udp-None-120-15-channels_per_node0-1-8] ERROR [ 13%]
raiden/tests/integration/test_pythonapi.py::test_token_swap[udp-None-19-2-2] SKIPPED [ 15%]
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_message_cmdid_json[transport0-private_rooms0] SKIPPED [ 17%]
raiden/tests/integration/rpc/test_assumptions.py::test_call_invalid_selector PASSED [ 18%]
raiden/tests/integration/rpc/test_assumptions.py::test_transact_opcode PASSED [ 20%]
raiden/tests/integration/test_settlement.py::test_batch_unlock[udp-None-2] PASSED [ 22%]
raiden/tests/integration/test_endpointregistry.py::test_endpointregistry_gas[1] PASSED [ 24%]
raiden/tests/integration/test_balance_proof_check.py::test_invalid_update_transfer[udp-None-2-channels_per_node0-10] PASSED [ 25%]
raiden/tests/integration/test_integration_events.py::test_channel_deposit[udp-None-0-2-event_new_channel:{}] PASSED [ 27%]
raiden/tests/integration/test_settlement.py::test_settle_is_automatically_called[udp-None-2] PASSED [ 29%]
raiden/tests/integration/test_integration_events.py::test_query_events[udp-None-0-2] PASSED [ 31%]
raiden/tests/integration/test_pythonapi.py::test_api_channel_events[udp-None-2-1] PASSED [ 32%]
raiden/tests/integration/rpc/test_assumptions.py::test_duplicated_transaction_same_gas_price_raises PASSED [ 34%]
raiden/tests/integration/test_integration_events.py::test_secret_revealed[udp-None-channels_per_node0-3] xfail [ 36%]
raiden/tests/integration/rpc/test_assumptions.py::test_call_inexisting_address PASSED [ 37%]
raiden/tests/integration/test_integration_events.py::test_channel_new[udp-None-0-2] PASSED [ 39%]
raiden/tests/integration/rpc/test_assumptions.py::test_duplicated_transaction_different_gas_price_raises PASSED [ 41%]
raiden/tests/integration/rpc/test_assumptions.py::test_filter_start_block_inclusive PASSED [ 43%]
raiden/tests/integration/test_recovery.py::test_recovery_blockchain_events[udp-None-2-channels_per_node0-10] PASSED [ 44%]
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_hex[transport0-private_rooms0] SKIPPED [ 46%]
raiden/tests/integration/test_pythonapi.py::test_insufficient_funds[udp-None-1-2] PASSED [ 48%]
raiden/tests/integration/test_service.py::test_udp_ping_pong_unreachable_node[udp-None-2] PASSED [ 50%]
raiden/tests/integration/test_blockchainservice.py::test_channel_with_self[udp-None-0-1] PASSED [ 51%]
raiden/tests/integration/test_pythonapi.py::test_transfer_to_unknownchannel[udp-None-1-2] PASSED [ 53%]
raiden/tests/integration/test_echo_node.py::test_echo_node_response[udp-None-120-15-channels_per_node0-1-4] PASSED [ 55%]
raiden/tests/integration/test_settlement.py::test_automatic_secret_registration[udp-None-1-2] PASSED [ 56%]
raiden/tests/integration/test_pythonapi.py::test_register_token[udp-None-1-0-1-test_token_registration:{}] SKIPPED [ 58%]
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_message_cmdid_hex[transport0-private_rooms0] SKIPPED [ 60%]
raiden/tests/integration/rpc/test_assumptions.py::test_transact_throws_opcode PASSED [ 62%]
raiden/tests/integration/rpc/test_assumptions.py::test_transact_opcode_oog PASSED [ 63%]
raiden/tests/integration/test_matrix_transport.py::test_normal_processing_json[transport0-private_rooms0] SKIPPED [ 65%]
raiden/tests/integration/test_integration_events.py::test_clear_closed_queue[udp-None-2] PASSED [ 67%]
raiden/tests/integration/test_send_queued_messages.py::test_send_queued_messages[transport0-private_rooms0-2-channels_per_node0-10] SKIPPED [ 68%]
raiden/tests/integration/test_balance_proof_check.py::test_invalid_close[udp-None-2-channels_per_node0-10] PASSED [ 70%]
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_message_json[transport0-private_rooms0] SKIPPED [ 72%]
raiden/tests/integration/test_endpointregistry.py::test_endpointregistry[1] PASSED [ 74%]
raiden/tests/integration/test_service.py::test_udp_ping_pong[udp-None-2] PASSED [ 75%]
raiden/tests/integration/rpc/test_assumptions.py::test_estimate_gas_fail PASSED [ 77%]
raiden/tests/integration/test_settlement.py::test_settled_lock[udp-None-channels_per_node0-2] PASSED [ 79%]
raiden/tests/integration/test_settlement.py::test_lock_expiry[udp-None-2] PASSED [ 81%]
raiden/tests/integration/test_pythonapi.py::test_token_registered_race[udp-None-1-2-0] SKIPPED [ 82%]
raiden/tests/integration/test_regression.py::test_regression_multiple_revealsecret[udp-None-channels_per_node0-2] PASSED [ 84%]
raiden/tests/integration/test_echo_node.py::test_event_transfer_received_success[udp-None-120-15-channels_per_node0-1-4] PASSED [ 86%]
raiden/tests/integration/rpc/test_assumptions.py::test_filter_end_block_inclusive PASSED [ 87%]
raiden/tests/integration/rpc/test_assumptions.py::test_call_throws PASSED [ 89%]
raiden/tests/integration/test_recovery.py::test_recovery_unhappy_case[udp-None-3-channels_per_node0-10] PASSED [ 91%]
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_json[transport0-private_rooms0] SKIPPED [ 93%]
raiden/tests/integration/test_matrix_transport.py::test_normal_processing_hex[transport0-private_rooms0] SKIPPED [ 94%]
raiden/tests/integration/test_pythonapi.py::test_register_token_insufficient_eth[udp-None-1-0-1-test_token_registration:{}] PASSED [ 96%]
raiden/tests/integration/test_settlement.py::test_automatic_dispute[udp-None-2] PASSED [ 98%]
raiden/tests/integration/test_settlement.py::test_start_end_attack[udp-None-3] xfail [100%]
==================================== ERRORS ====================================
ERROR at setup of test_echo_node_lottery[udp-None-120-15-channels_per_node0-1-8]
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
 def _new_conn(self):
 """ Establish a socket connection and set nodelay settings on it.
 
 :return: New socket connection.
 """
 extra_kw = {}
 if self.source_address:
 extra_kw['source_address'] = self.source_address
 
 if self.socket_options:
 extra_kw['socket_options'] = self.socket_options
 
 try:
 conn = connection.create_connection(
> (self._dns_host, self.port), self.timeout, **extra_kw)
extra_kw = {'socket_options': [(6, 1, 1)]}
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connection.py:171:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
address = ('0.0.0.0', 29891), timeout = 10, source_address = None
socket_options = [(6, 1, 1)]
 def create_connection(address, timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
 source_address=None, socket_options=None):
 """Connect to *address* and return the socket object.
 
 Convenience function. Connect to *address* (a 2-tuple ``(host,
 port)``) and return the socket object. Passing the optional
 *timeout* parameter will set the timeout on the socket instance
 before attempting to connect. If no *timeout* is supplied, the
 global default timeout setting returned by :func:`getdefaulttimeout`
 is used. If *source_address* is set it must be a tuple of (host, port)
 for the socket to bind as a source address before making the connection.
 An host of '' or port 0 tells the OS to use the default.
 """
 
 host, port = address
 if host.startswith('['):
 host = host.strip('[]')
 err = None
 
 # Using the value from allowed_gai_family() in the context of getaddrinfo lets
 # us select whether to work with IPv4 DNS records, IPv6 records, or both.
 # The original create_connection function always returns all records.
 family = allowed_gai_family()
 
 for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
 af, socktype, proto, canonname, sa = res
 sock = None
 try:
 sock = socket.socket(af, socktype, proto)
 
 # If provided, set socket level options before connecting.
 _set_socket_options(sock, socket_options)
 
 if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
 sock.settimeout(timeout)
 if source_address:
 sock.bind(source_address)
 sock.connect(sa)
 return sock
 
 except socket.error as e:
 err = e
 if sock is not None:
 sock.close()
 sock = None
 
 if err is not None:
> raise err
address = ('0.0.0.0', 29891)
af = 2
canonname = ''
err = ConnectionRefusedError(111, 'Connection refused')
family = <AddressFamily.AF_INET: 2>
host = '0.0.0.0'
port = 29891
proto = 6
res = (2, 1, 6, '', ('0.0.0.0', 29891))
sa = ('0.0.0.0', 29891)
sock = None
socket_options = [(6, 1, 1)]
socktype = 1
source_address = None
timeout = 10
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/util/connection.py:79:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
address = ('0.0.0.0', 29891), timeout = 10, source_address = None
socket_options = [(6, 1, 1)]
 def create_connection(address, timeout=socket._GLOBAL_DEFAULT_TIMEOUT,
 source_address=None, socket_options=None):
 """Connect to *address* and return the socket object.
 
 Convenience function. Connect to *address* (a 2-tuple ``(host,
 port)``) and return the socket object. Passing the optional
 *timeout* parameter will set the timeout on the socket instance
 before attempting to connect. If no *timeout* is supplied, the
 global default timeout setting returned by :func:`getdefaulttimeout`
 is used. If *source_address* is set it must be a tuple of (host, port)
 for the socket to bind as a source address before making the connection.
 An host of '' or port 0 tells the OS to use the default.
 """
 
 host, port = address
 if host.startswith('['):
 host = host.strip('[]')
 err = None
 
 # Using the value from allowed_gai_family() in the context of getaddrinfo lets
 # us select whether to work with IPv4 DNS records, IPv6 records, or both.
 # The original create_connection function always returns all records.
 family = allowed_gai_family()
 
 for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
 af, socktype, proto, canonname, sa = res
 sock = None
 try:
 sock = socket.socket(af, socktype, proto)
 
 # If provided, set socket level options before connecting.
 _set_socket_options(sock, socket_options)
 
 if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:
 sock.settimeout(timeout)
 if source_address:
 sock.bind(source_address)
> sock.connect(sa)
address = ('0.0.0.0', 29891)
af = 2
canonname = ''
err = ConnectionRefusedError(111, 'Connection refused')
family = <AddressFamily.AF_INET: 2>
host = '0.0.0.0'
port = 29891
proto = 6
res = (2, 1, 6, '', ('0.0.0.0', 29891))
sa = ('0.0.0.0', 29891)
sock = None
socket_options = [(6, 1, 1)]
socktype = 1
source_address = None
timeout = 10
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/util/connection.py:69:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <gevent._socket3.socket [closed] object, fd=-1, family=2, type=1, proto=6>
address = ('0.0.0.0', 29891)
 def connect(self, address):
 if self.timeout == 0.0:
 return _socket.socket.connect(self._sock, address)
 address = _socketcommon._resolve_addr(self._sock, address)
 
 with Timeout._start_new_or_dummy(self.timeout, timeout("timed out")):
 while True:
 err = self.getsockopt(SOL_SOCKET, SO_ERROR)
 if err:
> raise error(err, strerror(err))
E ConnectionRefusedError: [Errno 111] Connection refused
address = ('0.0.0.0', 29891)
err = 111
result = 115
self = <gevent._socket3.socket [closed] object, fd=-1, family=2, type=1, proto=6>
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/_socket3.py:335: ConnectionRefusedError
During handling of the above exception, another exception occurred:
self = <urllib3.connectionpool.HTTPConnectionPool object at 0x7fc71aa3bc50>
method = 'POST', url = '/'
body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
headers = {'User-Agent': "Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>", 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None)
redirect = False, assert_same_host = False
timeout = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ef28>
pool_timeout = None, release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}, conn = None
release_this_conn = True, err = None, clean_exit = False
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ed68>
is_new_proxy_conn = False
 def urlopen(self, method, url, body=None, headers=None, retries=None,
 redirect=True, assert_same_host=True, timeout=_Default,
 pool_timeout=None, release_conn=None, chunked=False,
 body_pos=None, **response_kw):
 """
 Get a connection from the pool and perform an HTTP request. This is the
 lowest level call for making a request, so you'll need to specify all
 the raw details.
 
 .. note::
 
 More commonly, it's appropriate to use a convenience method provided
 by :class:`.RequestMethods`, such as :meth:`request`.
 
 .. note::
 
 `release_conn` will only behave as expected if
 `preload_content=False` because we want to make
 `preload_content=False` the default behaviour someday soon without
 breaking backwards compatibility.
 
 :param method:
 HTTP request method (such as GET, POST, PUT, etc.)
 
 :param body:
 Data to send in the request body (useful for creating
 POST requests, see HTTPConnectionPool.post_url for
 more convenience).
 
 :param headers:
 Dictionary of custom headers to send, such as User-Agent,
 If-None-Match, etc. If None, pool headers are used. If provided,
 these headers completely replace any pool-specific headers.
 
 :param retries:
 Configure the number of retries to allow before raising a
 :class:`~urllib3.exceptions.MaxRetryError` exception.
 
 Pass ``None`` to retry until you receive a response. Pass a
 :class:`~urllib3.util.retry.Retry` object for fine-grained control
 over different types of retries.
 Pass an integer number to retry connection errors that many times,
 but no other types of errors. Pass zero to never retry.
 
 If ``False``, then retries are disabled and any exception is raised
 immediately. Also, instead of raising a MaxRetryError on redirects,
 the redirect response will be returned.
 
 :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.
 
 :param redirect:
 If True, automatically handle redirects (status codes 301, 302,
 303, 307, 308). Each redirect counts as a retry. Disabling retries
 will disable redirect, too.
 
 :param assert_same_host:
 If ``True``, will make sure that the host of the pool requests is
 consistent else will raise HostChangedError. When False, you can
 use the pool on an HTTP proxy and request foreign hosts.
 
 :param timeout:
 If specified, overrides the default timeout for this one
 request. It may be a float (in seconds) or an instance of
 :class:`urllib3.util.Timeout`.
 
 :param pool_timeout:
 If set and the pool is set to block=True, then this method will
 block for ``pool_timeout`` seconds and raise EmptyPoolError if no
 connection is available within the time period.
 
 :param release_conn:
 If False, then the urlopen call will not release the connection
 back into the pool once a response is received (but will release if
 you read the entire contents of the response such as when
 `preload_content=True`). This is useful if you're not preloading
 the response's content immediately. You will need to call
 ``r.release_conn()`` on the response ``r`` to return the connection
 back into the pool. If None, it takes the value of
 ``response_kw.get('preload_content', True)``.
 
 :param chunked:
 If True, urllib3 will send the body using chunked transfer
 encoding. Otherwise, urllib3 will send the body using the standard
 content-length form. Defaults to False.
 
 :param int body_pos:
 Position to seek to in file-like body in the event of a retry or
 redirect. Typically this won't need to be set because urllib3 will
 auto-populate the value when needed.
 
 :param \\**response_kw:
 Additional parameters are passed to
 :meth:`urllib3.response.HTTPResponse.from_httplib`
 """
 if headers is None:
 headers = self.headers
 
 if not isinstance(retries, Retry):
 retries = Retry.from_int(retries, redirect=redirect, default=self.retries)
 
 if release_conn is None:
 release_conn = response_kw.get('preload_content', True)
 
 # Check host
 if assert_same_host and not self.is_same_host(url):
 raise HostChangedError(self, url, retries)
 
 conn = None
 
 # Track whether `conn` needs to be released before
 # returning/raising/recursing. Update this variable if necessary, and
 # leave `release_conn` constant throughout the function. That way, if
 # the function recurses, the original value of `release_conn` will be
 # passed down into the recursive call, and its value will be respected.
 #
 # See issue #651 [1] for details.
 #
 # [1] <https://github.com/shazow/urllib3/issues/651>
 release_this_conn = release_conn
 
 # Merge the proxy headers. Only do this in HTTP. We have to copy the
 # headers dict so we can safely change it without those changes being
 # reflected in anyone else's copy.
 if self.scheme == 'http':
 headers = headers.copy()
 headers.update(self.proxy_headers)
 
 # Must keep the exception bound to a separate variable or else Python 3
 # complains about UnboundLocalError.
 err = None
 
 # Keep track of whether we cleanly exited the except block. This
 # ensures we do proper cleanup in finally.
 clean_exit = False
 
 # Rewind body position, if needed. Record current position
 # for future rewinds in the event of a redirect/retry.
 body_pos = set_file_position(body, body_pos)
 
 try:
 # Request a connection from the queue.
 timeout_obj = self._get_timeout(timeout)
 conn = self._get_conn(timeout=pool_timeout)
 
 conn.timeout = timeout_obj.connect_timeout
 
 is_new_proxy_conn = self.proxy is not None and not getattr(conn, 'sock', None)
 if is_new_proxy_conn:
 self._prepare_proxy(conn)
 
 # Make the request on the httplib connection object.
 httplib_response = self._make_request(conn, method, url,
 timeout=timeout_obj,
 body=body, headers=headers,
> chunked=chunked)
assert_same_host = False
body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
body_pos = None
chunked = False
clean_exit = False
conn = None
err = None
headers = {'User-Agent': "Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>", 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
is_new_proxy_conn = False
method = 'POST'
pool_timeout = None
redirect = False
release_conn = False
release_this_conn = True
response_kw = {'decode_content': False, 'preload_content': False}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None)
self = <urllib3.connectionpool.HTTPConnectionPool object at 0x7fc71aa3bc50>
timeout = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ef28>
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ed68>
url = '/'
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connectionpool.py:600:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <urllib3.connectionpool.HTTPConnectionPool object at 0x7fc71aa3bc50>
conn = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
method = 'POST', url = '/'
timeout = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ed68>
chunked = False
httplib_request_kw = {'body': b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "d...p, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}}
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7fc718c39ef0>
 def _make_request(self, conn, method, url, timeout=_Default, chunked=False,
 **httplib_request_kw):
 """
 Perform a request on a given urllib connection object taken from our
 pool.
 
 :param conn:
 a connection from one of our connection pools
 
 :param timeout:
 Socket timeout in seconds for the request. This can be a
 float or integer, which will set the same timeout value for
 the socket connect and the socket read, or an instance of
 :class:`urllib3.util.Timeout`, which gives you more fine-grained
 control over your timeouts.
 """
 self.num_requests += 1
 
 timeout_obj = self._get_timeout(timeout)
 timeout_obj.start_connect()
 conn.timeout = timeout_obj.connect_timeout
 
 # Trigger any extra validation we need to do.
 try:
 self._validate_conn(conn)
 except (SocketTimeout, BaseSSLError) as e:
 # Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.
 self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)
 raise
 
 # conn.request() calls httplib.*.request, not the method in
 # urllib3.request. It also calls makefile (recv) on the socket.
 if chunked:
 conn.request_chunked(method, url, **httplib_request_kw)
 else:
> conn.request(method, url, **httplib_request_kw)
chunked = False
conn = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
httplib_request_kw = {'body': b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "d...p, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}}
method = 'POST'
self = <urllib3.connectionpool.HTTPConnectionPool object at 0x7fc71aa3bc50>
timeout = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ed68>
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7fc718c39ef0>
url = '/'
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connectionpool.py:354:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
method = 'POST', url = '/'
body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
headers = {'User-Agent': "Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>", 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
 def request(self, method, url, body=None, headers={}, *,
 encode_chunked=False):
 """Send a complete request to the server."""
> self._send_request(method, url, body, headers, encode_chunked)
body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
encode_chunked = False
headers = {'User-Agent': "Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>", 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
method = 'POST'
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
url = '/'
/opt/python/3.6.3/lib/python3.6/http/client.py:1239:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
method = 'POST', url = '/'
body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
headers = {'User-Agent': "Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>", 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
encode_chunked = False
 def _send_request(self, method, url, body, headers, encode_chunked):
 # Honor explicitly requested Host: and Accept-Encoding: headers.
 header_names = frozenset(k.lower() for k in headers)
 skips = {}
 if 'host' in header_names:
 skips['skip_host'] = 1
 if 'accept-encoding' in header_names:
 skips['skip_accept_encoding'] = 1
 
 self.putrequest(method, url, **skips)
 
 # chunked encoding will happen if HTTP/1.1 is used and either
 # the caller passes encode_chunked=True or the following
 # conditions hold:
 # 1. content-length has not been explicitly set
 # 2. the body is a file or iterable, but not a str or bytes-like
 # 3. Transfer-Encoding has NOT been explicitly set by the caller
 
 if 'content-length' not in header_names:
 # only chunk body if not explicitly set for backwards
 # compatibility, assuming the client code is already handling the
 # chunking
 if 'transfer-encoding' not in header_names:
 # if content-length cannot be automatically determined, fall
 # back to chunked encoding
 encode_chunked = False
 content_length = self._get_content_length(body, method)
 if content_length is None:
 if body is not None:
 if self.debuglevel > 0:
 print('Unable to determine size of %r' % body)
 encode_chunked = True
 self.putheader('Transfer-Encoding', 'chunked')
 else:
 self.putheader('Content-Length', str(content_length))
 else:
 encode_chunked = False
 
 for hdr, value in headers.items():
 self.putheader(hdr, value)
 if isinstance(body, str):
 # RFC 2616 Section 3.7.1 says that text default has a
 # default charset of iso-8859-1.
 body = _encode(body, 'body')
> self.endheaders(body, encode_chunked=encode_chunked)
body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
encode_chunked = False
hdr = 'Content-Length'
header_names = frozenset({'accept', 'accept-encoding', 'connection', 'content-length', 'content-type', 'user-agent'})
headers = {'User-Agent': "Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>", 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
method = 'POST'
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
skips = {'skip_accept_encoding': 1}
url = '/'
value = '214'
/opt/python/3.6.3/lib/python3.6/http/client.py:1285:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
message_body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
 def endheaders(self, message_body=None, *, encode_chunked=False):
 """Indicate that the last header line has been sent to the server.
 
 This method sends the request to the server. The optional message_body
 argument can be used to pass a message body associated with the
 request.
 """
 if self.__state == _CS_REQ_STARTED:
 self.__state = _CS_REQ_SENT
 else:
 raise CannotSendHeader()
> self._send_output(message_body, encode_chunked=encode_chunked)
encode_chunked = False
message_body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
/opt/python/3.6.3/lib/python3.6/http/client.py:1234:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
message_body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
encode_chunked = False
 def _send_output(self, message_body=None, encode_chunked=False):
 """Send the currently buffered request and clear the buffer.
 
 Appends an extra \\r\\n to the buffer.
 A message_body may be specified, to be appended to the request.
 """
 self._buffer.extend((b"", b""))
 msg = b"\r\n".join(self._buffer)
 del self._buffer[:]
> self.send(msg)
encode_chunked = False
message_body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
msg = b"POST / HTTP/1.1\r\nHost: 0.0.0.0:29891\r\nUser-Agent: Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>\r\nAcc...zip, deflate\r\nAccept: */*\r\nConnection: keep-alive\r\nContent-Type: application/json\r\nContent-Length: 214\r\n\r\n"
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
/opt/python/3.6.3/lib/python3.6/http/client.py:1026:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
data = b"POST / HTTP/1.1\r\nHost: 0.0.0.0:29891\r\nUser-Agent: Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>\r\nAcc...zip, deflate\r\nAccept: */*\r\nConnection: keep-alive\r\nContent-Type: application/json\r\nContent-Length: 214\r\n\r\n"
 def send(self, data):
 """Send `data' to the server.
 ``data`` can be a string object, a bytes object, an array object, a
 file-like object that supports a .read() method, or an iterable object.
 """
 
 if self.sock is None:
 if self.auto_open:
> self.connect()
data = b"POST / HTTP/1.1\r\nHost: 0.0.0.0:29891\r\nUser-Agent: Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>\r\nAcc...zip, deflate\r\nAccept: */*\r\nConnection: keep-alive\r\nContent-Type: application/json\r\nContent-Length: 214\r\n\r\n"
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
/opt/python/3.6.3/lib/python3.6/http/client.py:964:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
 def connect(self):
> conn = self._new_conn()
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connection.py:196:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
 def _new_conn(self):
 """ Establish a socket connection and set nodelay settings on it.
 
 :return: New socket connection.
 """
 extra_kw = {}
 if self.source_address:
 extra_kw['source_address'] = self.source_address
 
 if self.socket_options:
 extra_kw['socket_options'] = self.socket_options
 
 try:
 conn = connection.create_connection(
 (self._dns_host, self.port), self.timeout, **extra_kw)
 
 except SocketTimeout as e:
 raise ConnectTimeoutError(
 self, "Connection to %s timed out. (connect timeout=%s)" %
 (self.host, self.timeout))
 
 except SocketError as e:
 raise NewConnectionError(
> self, "Failed to establish a new connection: %s" % e)
E urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused
extra_kw = {'socket_options': [(6, 1, 1)]}
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connection.py:180: NewConnectionError
During handling of the above exception, another exception occurred:
self = <requests.adapters.HTTPAdapter object at 0x7fc71ac03390>
request = <PreparedRequest [POST]>, stream = False
timeout = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ef28>, verify = True
cert = None, proxies = OrderedDict()
 def send(self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None):
 """Sends PreparedRequest object. Returns Response object.
 
 :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.
 :param stream: (optional) Whether to stream the request content.
 :param timeout: (optional) How long to wait for the server to send
 data before giving up, as a float, or a :ref:`(connect timeout,
 read timeout) <timeouts>` tuple.
 :type timeout: float or tuple or urllib3 Timeout object
 :param verify: (optional) Either a boolean, in which case it controls whether
 we verify the server's TLS certificate, or a string, in which case it
 must be a path to a CA bundle to use
 :param cert: (optional) Any user-provided SSL certificate to be trusted.
 :param proxies: (optional) The proxies dictionary to apply to the request.
 :rtype: requests.Response
 """
 
 conn = self.get_connection(request.url, proxies)
 
 self.cert_verify(conn, request.url, verify, cert)
 url = self.request_url(request, proxies)
 self.add_headers(request, stream=stream, timeout=timeout, verify=verify, cert=cert, proxies=proxies)
 
 chunked = not (request.body is None or 'Content-Length' in request.headers)
 
 if isinstance(timeout, tuple):
 try:
 connect, read = timeout
 timeout = TimeoutSauce(connect=connect, read=read)
 except ValueError as e:
 # this may raise a string formatting error.
 err = ("Invalid timeout {0}. Pass a (connect, read) "
 "timeout tuple, or a single float to set "
 "both timeouts to the same value".format(timeout))
 raise ValueError(err)
 elif isinstance(timeout, TimeoutSauce):
 pass
 else:
 timeout = TimeoutSauce(connect=timeout, read=timeout)
 
 try:
 if not chunked:
 resp = conn.urlopen(
 method=request.method,
 url=url,
 body=request.body,
 headers=request.headers,
 redirect=False,
 assert_same_host=False,
 preload_content=False,
 decode_content=False,
 retries=self.max_retries,
> timeout=timeout
 )
cert = None
chunked = False
conn = <urllib3.connectionpool.HTTPConnectionPool object at 0x7fc71aa3bc50>
proxies = OrderedDict()
request = <PreparedRequest [POST]>
self = <requests.adapters.HTTPAdapter object at 0x7fc71ac03390>
stream = False
timeout = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ef28>
url = '/'
verify = True
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/requests/adapters.py:445:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <urllib3.connectionpool.HTTPConnectionPool object at 0x7fc71aa3bc50>
method = 'POST', url = '/'
body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
headers = {'User-Agent': "Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>", 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None)
redirect = False, assert_same_host = False
timeout = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ef28>
pool_timeout = None, release_conn = False, chunked = False, body_pos = None
response_kw = {'decode_content': False, 'preload_content': False}, conn = None
release_this_conn = True, err = None, clean_exit = False
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ed68>
is_new_proxy_conn = False
 def urlopen(self, method, url, body=None, headers=None, retries=None,
 redirect=True, assert_same_host=True, timeout=_Default,
 pool_timeout=None, release_conn=None, chunked=False,
 body_pos=None, **response_kw):
 """
 Get a connection from the pool and perform an HTTP request. This is the
 lowest level call for making a request, so you'll need to specify all
 the raw details.
 
 .. note::
 
 More commonly, it's appropriate to use a convenience method provided
 by :class:`.RequestMethods`, such as :meth:`request`.
 
 .. note::
 
 `release_conn` will only behave as expected if
 `preload_content=False` because we want to make
 `preload_content=False` the default behaviour someday soon without
 breaking backwards compatibility.
 
 :param method:
 HTTP request method (such as GET, POST, PUT, etc.)
 
 :param body:
 Data to send in the request body (useful for creating
 POST requests, see HTTPConnectionPool.post_url for
 more convenience).
 
 :param headers:
 Dictionary of custom headers to send, such as User-Agent,
 If-None-Match, etc. If None, pool headers are used. If provided,
 these headers completely replace any pool-specific headers.
 
 :param retries:
 Configure the number of retries to allow before raising a
 :class:`~urllib3.exceptions.MaxRetryError` exception.
 
 Pass ``None`` to retry until you receive a response. Pass a
 :class:`~urllib3.util.retry.Retry` object for fine-grained control
 over different types of retries.
 Pass an integer number to retry connection errors that many times,
 but no other types of errors. Pass zero to never retry.
 
 If ``False``, then retries are disabled and any exception is raised
 immediately. Also, instead of raising a MaxRetryError on redirects,
 the redirect response will be returned.
 
 :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.
 
 :param redirect:
 If True, automatically handle redirects (status codes 301, 302,
 303, 307, 308). Each redirect counts as a retry. Disabling retries
 will disable redirect, too.
 
 :param assert_same_host:
 If ``True``, will make sure that the host of the pool requests is
 consistent else will raise HostChangedError. When False, you can
 use the pool on an HTTP proxy and request foreign hosts.
 
 :param timeout:
 If specified, overrides the default timeout for this one
 request. It may be a float (in seconds) or an instance of
 :class:`urllib3.util.Timeout`.
 
 :param pool_timeout:
 If set and the pool is set to block=True, then this method will
 block for ``pool_timeout`` seconds and raise EmptyPoolError if no
 connection is available within the time period.
 
 :param release_conn:
 If False, then the urlopen call will not release the connection
 back into the pool once a response is received (but will release if
 you read the entire contents of the response such as when
 `preload_content=True`). This is useful if you're not preloading
 the response's content immediately. You will need to call
 ``r.release_conn()`` on the response ``r`` to return the connection
 back into the pool. If None, it takes the value of
 ``response_kw.get('preload_content', True)``.
 
 :param chunked:
 If True, urllib3 will send the body using chunked transfer
 encoding. Otherwise, urllib3 will send the body using the standard
 content-length form. Defaults to False.
 
 :param int body_pos:
 Position to seek to in file-like body in the event of a retry or
 redirect. Typically this won't need to be set because urllib3 will
 auto-populate the value when needed.
 
 :param \\**response_kw:
 Additional parameters are passed to
 :meth:`urllib3.response.HTTPResponse.from_httplib`
 """
 if headers is None:
 headers = self.headers
 
 if not isinstance(retries, Retry):
 retries = Retry.from_int(retries, redirect=redirect, default=self.retries)
 
 if release_conn is None:
 release_conn = response_kw.get('preload_content', True)
 
 # Check host
 if assert_same_host and not self.is_same_host(url):
 raise HostChangedError(self, url, retries)
 
 conn = None
 
 # Track whether `conn` needs to be released before
 # returning/raising/recursing. Update this variable if necessary, and
 # leave `release_conn` constant throughout the function. That way, if
 # the function recurses, the original value of `release_conn` will be
 # passed down into the recursive call, and its value will be respected.
 #
 # See issue #651 [1] for details.
 #
 # [1] <https://github.com/shazow/urllib3/issues/651>
 release_this_conn = release_conn
 
 # Merge the proxy headers. Only do this in HTTP. We have to copy the
 # headers dict so we can safely change it without those changes being
 # reflected in anyone else's copy.
 if self.scheme == 'http':
 headers = headers.copy()
 headers.update(self.proxy_headers)
 
 # Must keep the exception bound to a separate variable or else Python 3
 # complains about UnboundLocalError.
 err = None
 
 # Keep track of whether we cleanly exited the except block. This
 # ensures we do proper cleanup in finally.
 clean_exit = False
 
 # Rewind body position, if needed. Record current position
 # for future rewinds in the event of a redirect/retry.
 body_pos = set_file_position(body, body_pos)
 
 try:
 # Request a connection from the queue.
 timeout_obj = self._get_timeout(timeout)
 conn = self._get_conn(timeout=pool_timeout)
 
 conn.timeout = timeout_obj.connect_timeout
 
 is_new_proxy_conn = self.proxy is not None and not getattr(conn, 'sock', None)
 if is_new_proxy_conn:
 self._prepare_proxy(conn)
 
 # Make the request on the httplib connection object.
 httplib_response = self._make_request(conn, method, url,
 timeout=timeout_obj,
 body=body, headers=headers,
 chunked=chunked)
 
 # If we're going to release the connection in ``finally:``, then
 # the response doesn't need to know about the connection. Otherwise
 # it will also try to release it and we'll have a double-release
 # mess.
 response_conn = conn if not release_conn else None
 
 # Pass method to Response for length checking
 response_kw['request_method'] = method
 
 # Import httplib's response into our own wrapper object
 response = self.ResponseCls.from_httplib(httplib_response,
 pool=self,
 connection=response_conn,
 retries=retries,
 **response_kw)
 
 # Everything went great!
 clean_exit = True
 
 except queue.Empty:
 # Timed out by queue.
 raise EmptyPoolError(self, "No pool connections are available.")
 
 except (TimeoutError, HTTPException, SocketError, ProtocolError,
 BaseSSLError, SSLError, CertificateError) as e:
 # Discard the connection for these exceptions. It will be
 # replaced during the next _get_conn() call.
 clean_exit = False
 if isinstance(e, (BaseSSLError, CertificateError)):
 e = SSLError(e)
 elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:
 e = ProxyError('Cannot connect to proxy.', e)
 elif isinstance(e, (SocketError, HTTPException)):
 e = ProtocolError('Connection aborted.', e)
 
 retries = retries.increment(method, url, error=e, _pool=self,
> _stacktrace=sys.exc_info()[2])
assert_same_host = False
body = b'{"jsonrpc": "2.0", "method": "eth_call", "params": [{"to": "0xFeb9eD208Ca8Dd3A8693426919bB73581d8a501B", "data": "0xc1f629466f7276b38466054528ee8fa8ababb955720410ea04c61672eb869b253645c552"}, "latest"], "id": 5089}'
body_pos = None
chunked = False
clean_exit = False
conn = None
err = None
headers = {'User-Agent': "Web3.py/4.7.1/<class 'web3.providers.rpc.HTTPProvider'>", 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Content-Length': '214'}
is_new_proxy_conn = False
method = 'POST'
pool_timeout = None
redirect = False
release_conn = False
release_this_conn = True
response_kw = {'decode_content': False, 'preload_content': False}
retries = Retry(total=0, connect=None, read=False, redirect=None, status=None)
self = <urllib3.connectionpool.HTTPConnectionPool object at 0x7fc71aa3bc50>
timeout = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ef28>
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7fc71ab3ed68>
url = '/'
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connectionpool.py:638:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = Retry(total=0, connect=None, read=False, redirect=None, status=None)
method = 'POST', url = '/', response = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused',)
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x7fc71aa3bc50>
_stacktrace = <traceback object at 0x7fc718d74448>
 def increment(self, method=None, url=None, response=None, error=None,
 _pool=None, _stacktrace=None):
 """ Return a new Retry object with incremented retry counters.
 
 :param response: A response object, or None, if the server did not
 return a response.
 :type response: :class:`~urllib3.response.HTTPResponse`
 :param Exception error: An error encountered during the request, or
 None if the response was received successfully.
 
 :return: A new ``Retry`` object.
 """
 if self.total is False and error:
 # Disabled, indicate to re-raise the error.
 raise six.reraise(type(error), error, _stacktrace)
 
 total = self.total
 if total is not None:
 total -= 1
 
 connect = self.connect
 read = self.read
 redirect = self.redirect
 status_count = self.status
 cause = 'unknown'
 status = None
 redirect_location = None
 
 if error and self._is_connection_error(error):
 # Connect retry?
 if connect is False:
 raise six.reraise(type(error), error, _stacktrace)
 elif connect is not None:
 connect -= 1
 
 elif error and self._is_read_error(error):
 # Read retry?
 if read is False or not self._is_method_retryable(method):
 raise six.reraise(type(error), error, _stacktrace)
 elif read is not None:
 read -= 1
 
 elif response and response.get_redirect_location():
 # Redirect retry?
 if redirect is not None:
 redirect -= 1
 cause = 'too many redirects'
 redirect_location = response.get_redirect_location()
 status = response.status
 
 else:
 # Incrementing because of a server error like a 500 in
 # status_forcelist and a the given method is in the whitelist
 cause = ResponseError.GENERIC_ERROR
 if response and response.status:
 if status_count is not None:
 status_count -= 1
 cause = ResponseError.SPECIFIC_ERROR.format(
 status_code=response.status)
 status = response.status
 
 history = self.history + (RequestHistory(method, url, error, status, redirect_location),)
 
 new_retry = self.new(
 total=total,
 connect=connect, read=read, redirect=redirect, status=status_count,
 history=history)
 
 if new_retry.is_exhausted():
> raise MaxRetryError(_pool, url, error or ResponseError(cause))
E urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='0.0.0.0', port=29891): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused',))
_pool = <urllib3.connectionpool.HTTPConnectionPool object at 0x7fc71aa3bc50>
_stacktrace = <traceback object at 0x7fc718d74448>
cause = 'unknown'
connect = None
error = NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused',)
history = (RequestHistory(method='POST', url='/', error=NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused',), status=None, redirect_location=None),)
method = 'POST'
new_retry = Retry(total=-1, connect=None, read=False, redirect=None, status=None)
read = False
redirect = None
redirect_location = None
response = None
self = Retry(total=0, connect=None, read=False, redirect=None, status=None)
status = None
status_count = None
total = -1
url = '/'
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/util/retry.py:398: MaxRetryError
During handling of the above exception, another exception occurred:
blockchain_p2p_ports = [29918]
blockchain_private_keys = [b'\xf6\x89R\xf0\x8b`\xb7\x9a]\xbd>\xc7T\xee3\xe6\xe5!\x01\xfc\xf1\xd8\x05_\xc8\x99y\xc2S\xb1H2']
blockchain_rpc_ports = [29917], blockchain_type = 'geth'
deploy_key = b'W\x9c\xd7/\x02\xe09\xff\xcaRY\x18Oy\xabX\x7f\tiS\xb7)\xfb\xbdA\x9c\xf9\x8b\xf6\xd1\x04z'
private_keys = [b'\x11\x82\x8d\x82\xdd\xd8\x8b$\xcd\xd5\x9e%\x9e\xb3\xc9\xe8\xd6}\x0b\x9ad\xc7\xb2x\xc47b\x9e\xa0p1\x17', b'\xda9\x12...5P|k\xe2C\xdd\x92;\x06\xfb', b'a\x99\xd7i\xcaj\xa0\xeeL\xcc>0\xcf\x84\x8fx\xdc\xd3<\xcb,c\tRTf\xad\xfem\xed\xe3q', ...]
random_marker = 'f7eddbc63ddb3545da9a8666b'
request = <SubRequest 'web3' for <Function 'test_echo_node_lottery[udp-None-120-15-channels_per_node0-1-8]'>>
tmpdir = local('/tmp/pytest-of-travis/pytest-0/test_echo_node_lottery_udp_Non0')
chain_id = 337
 @pytest.fixture
 def web3(
 blockchain_p2p_ports,
 blockchain_private_keys,
 blockchain_rpc_ports,
 blockchain_type,
 deploy_key,
 private_keys,
 random_marker,
 request,
 tmpdir,
 chain_id,
 ):
 """ Starts a private chain with accounts funded. """
 # include the deploy key in the list of funded accounts
 keys_to_fund = set(private_keys)
 keys_to_fund.add(deploy_key)
 keys_to_fund = sorted(keys_to_fund)
 
 if blockchain_type == 'geth':
 host = '0.0.0.0'
 rpc_port = blockchain_rpc_ports[0]
 endpoint = f'http://{host}:{rpc_port}'
 web3 = Web3(HTTPProvider(endpoint))
 
 assert len(blockchain_private_keys) == len(blockchain_rpc_ports)
 assert len(blockchain_private_keys) == len(blockchain_p2p_ports)
 
 geth_nodes = [
 GethNodeDescription(
 key,
 rpc,
 p2p,
 miner=(pos == 0),
 )
 for pos, (key, rpc, p2p) in enumerate(zip(
 blockchain_private_keys,
 blockchain_rpc_ports,
 blockchain_p2p_ports,
 ))
 ]
 
 accounts_to_fund = [
 privatekey_to_address(key)
 for key in keys_to_fund
 ]
 
 geth_processes = geth_run_private_blockchain(
 web3,
 accounts_to_fund,
 geth_nodes,
 str(tmpdir),
 chain_id,
 request.config.option.verbose,
> random_marker,
 )
accounts_to_fund = [b'\x93L6\xe9]F\x10\x88\xd2\xfb\xc3Q=<\x12\xce\x9a\xa9\x82\x17', b'\x11R\xd7\x87\xdf\xf6\x8c1\x92r\xae\x109\xeeq(\xbfU...\xe0w\x9eF\xd9\x14\xbe\x8f"_a\xd4\xaa\xce\xda\xe3\xe7', b"R\xbaF\x98\xa7\xfeF%\xb8'\xa4\x831>\x87!\xce\xed\\\xdf", ...]
blockchain_p2p_ports = [29918]
blockchain_private_keys = [b'\xf6\x89R\xf0\x8b`\xb7\x9a]\xbd>\xc7T\xee3\xe6\xe5!\x01\xfc\xf1\xd8\x05_\xc8\x99y\xc2S\xb1H2']
blockchain_rpc_ports = [29917]
blockchain_type = 'geth'
chain_id = 337
deploy_key = b'W\x9c\xd7/\x02\xe09\xff\xcaRY\x18Oy\xabX\x7f\tiS\xb7)\xfb\xbdA\x9c\xf9\x8b\xf6\xd1\x04z'
endpoint = 'http://0.0.0.0:29917'
geth_nodes = [GethNodeDescription(private_key=b'\xf6\x89R\xf0\x8b`\xb7\x9a]\xbd>\xc7T\xee3\xe6\xe5!\x01\xfc\xf1\xd8\x05_\xc8\x99y\xc2S\xb1H2', rpc_port=29917, p2p_port=29918, miner=True)]
host = '0.0.0.0'
keys_to_fund = [b'\x10:Poa0o\x16]^\xed\xb2\xe7?\x0f\xf2\xf1\xb4\xec\n\xbb"\x04S\xc2\x9c\x95=\x03\xb2\xbf\x19', b'\x11\x82\x8d\x82\xdd...x0b\xed\x01\x82', b'\x86f\xa0V\x9d\x80%\x07\xcc\xddY\xe0\xa4=L&fi\x0fe\x80\xbb\xb2\xa5\xa7\xce\x963\xc4\xc0\xa7s', ...]
private_keys = [b'\x11\x82\x8d\x82\xdd\xd8\x8b$\xcd\xd5\x9e%\x9e\xb3\xc9\xe8\xd6}\x0b\x9ad\xc7\xb2x\xc47b\x9e\xa0p1\x17', b'\xda9\x12...5P|k\xe2C\xdd\x92;\x06\xfb', b'a\x99\xd7i\xcaj\xa0\xeeL\xcc>0\xcf\x84\x8fx\xdc\xd3<\xcb,c\tRTf\xad\xfem\xed\xe3q', ...]
random_marker = 'f7eddbc63ddb3545da9a8666b'
request = <SubRequest 'web3' for <Function 'test_echo_node_lottery[udp-None-120-15-channels_per_node0-1-8]'>>
rpc_port = 29917
tmpdir = local('/tmp/pytest-of-travis/pytest-0/test_echo_node_lottery_udp_Non0')
web3 = <web3.main.Web3 object at 0x7fc718d33f60>
raiden/tests/integration/fixtures/blockchain.py:82:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
raiden/tests/utils/geth.py:424: in geth_run_private_blockchain
 logdir,
raiden/tests/utils/geth.py:325: in geth_run_nodes
 verbosity,
raiden/tests/utils/geth.py:293: in geth_nodes_to_cmds
 geth_prepare_datadir(datadir, genesis_file)
raiden/tests/utils/geth.py:279: in geth_prepare_datadir
 geth_init_datadir(datadir, node_genesis_path)
raiden/tests/utils/geth.py:189: in geth_init_datadir
 subprocess.check_output(args, stderr=subprocess.STDOUT)
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/subprocess.py:338: in check_output
 output, unused_err = process.communicate(inputdata, timeout=timeout)
../../../virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/subprocess.py:752: in communicate
 done = joinall(greenlets, timeout=timeout)
src/gevent/greenlet.py:849: in gevent._greenlet.joinall
 ???
src/gevent/greenlet.py:859: in gevent._greenlet.joinall
 ???
src/gevent/_hub_primitives.py:198: in gevent.__hub_primitives.wait_on_objects
 ???
src/gevent/_hub_primitives.py:235: in gevent.__hub_primitives.wait_on_objects
 ???
src/gevent/_hub_primitives.py:149: in gevent.__hub_primitives._WaitIterator.__next__
 ???
src/gevent/_hub_primitives.py:140: in gevent.__hub_primitives._WaitIterator.__next__
 ???
src/gevent/_waiter.py:192: in gevent.__waiter.MultipleWaiter.get
 ???
src/gevent/_waiter.py:151: in gevent.__waiter.Waiter.get
 ???
src/gevent/_greenlet_primitives.py:59: in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch
 ???
src/gevent/_greenlet_primitives.py:59: in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch
 ???
src/gevent/_greenlet_primitives.py:63: in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch
 ???
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> ???
E requests.exceptions.ConnectionError: HTTPConnectionPool(host='0.0.0.0', port=29891): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused',))
SwitchOutGreenletWithLoop = <class 'gevent.__greenlet_primitives.SwitchOutGreenletWithLoop'>
TrackedRawGreenlet = <class 'gevent.__greenlet_primitives.TrackedRawGreenlet'>
__all__ = ['TrackedRawGreenlet', 'SwitchOutGreenletWithLoop']
__builtins__ = <builtins>
__doc__ = '\nA collection of primitives used by the hub, and suitable for\ncompilation with Cython because of their frequency of use.\n\n'
__file__ = '/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/__greenlet_primitives.cpython-36m-x86_64-linux-gnu.so'
__loader__ = <_frozen_importlib_external.ExtensionFileLoader object at 0x7fc72b4d96a0>
__name__ = 'gevent.__greenlet_primitives'
__package__ = 'gevent'
__pyx_capi__ = {'BlockingSwitchOutError': <capsule object "PyObject *" at 0x7fc72b4f0990>, '_greenlet_imported': <capsule object "int" at 0x7fc72b4f09c0>, 'wref': <capsule object "PyObject *" at 0x7fc72b4f0930>}
__spec__ = ModuleSpec(name='gevent.__greenlet_primitives', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x7fc...ravis/virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/__greenlet_primitives.cpython-36m-x86_64-linux-gnu.so')
__test__ = {}
_greenlet_switch = <method 'switch' of 'greenlet.greenlet' objects>
_init = <cyfunction _init at 0x7fc72b7bbea8>
getcurrent = <built-in function getcurrent>
greenlet_init = <cyfunction <lambda> at 0x7fc72b7bbc80>
import_c_accel = <function import_c_accel at 0x7fc72b4de730>
src/gevent/__greenlet_primitives.pxd:35: ConnectionError
travis_fold:start:py-4450.stderr-setup.0
---------------------------- Captured stderr setup -----------------------------
Traceback (most recent call last):
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connection.py", line 171, in _new_conn
(self._dns_host, self.port), self.timeout, **extra_kw)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/util/connection.py", line 79, in create_connection
raise err
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/util/connection.py", line 69, in create_connection
sock.connect(sa)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/_socket3.py", line 335, in connect
raise error(err, strerror(err))
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connectionpool.py", line 354, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python/3.6.3/lib/python3.6/http/client.py", line 1239, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/opt/python/3.6.3/lib/python3.6/http/client.py", line 1285, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/opt/python/3.6.3/lib/python3.6/http/client.py", line 1234, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/opt/python/3.6.3/lib/python3.6/http/client.py", line 1026, in _send_output
self.send(msg)
File "/opt/python/3.6.3/lib/python3.6/http/client.py", line 964, in send
self.connect()
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connection.py", line 196, in connect
conn = self._new_conn()
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connection.py", line 180, in _new_conn
self, "Failed to establish a new connection: %s" % e)
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/requests/adapters.py", line 445, in send
timeout=timeout
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/util/retry.py", line 398, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='0.0.0.0', port=29891): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused',))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 716, in gevent._greenlet.Greenlet.run
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/baseserver.py", line 26, in _handle_and_close_when_done
return handle(*args_tuple)
File "/home/travis/build/raiden-network/raiden/raiden/network/transport/udp/udp_transport.py", line 503, in receive
self.receive_message(message)
File "/home/travis/build/raiden-network/raiden/raiden/network/transport/udp/udp_transport.py", line 523, in receive_message
self.raiden.on_message(message)
File "/home/travis/build/raiden-network/raiden/raiden/raiden_service.py", line 451, in on_message
self.message_handler.on_message(self, message)
File "/home/travis/build/raiden-network/raiden/raiden/message_handler.py", line 57, in on_message
self.handle_message_lockedtransfer(raiden, message)
File "/home/travis/build/raiden-network/raiden/raiden/message_handler.py", line 152, in handle_message_lockedtransfer
if raiden.default_secret_registry.check_registered(secret_hash):
File "/home/travis/build/raiden-network/raiden/raiden/network/proxies/secret_registry.py", line 120, in check_registered
return self.get_register_block_for_secrethash(secrethash) > 0
File "/home/travis/build/raiden-network/raiden/raiden/network/proxies/secret_registry.py", line 117, in get_register_block_for_secrethash
return self.proxy.contract.functions.getSecretRevealBlockHeight(secrethash).call()
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/contract.py", line 1120, in call
**self.kwargs
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/contract.py", line 1369, in call_contract_function
return_data = web3.eth.call(call_transaction, block_identifier=block_id)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/eth_utils/functional.py", line 22, in inner
return callback(fn(*args, **kwargs))
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/eth.py", line 294, in call
[transaction, block_identifier],
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/manager.py", line 109, in request_blocking
response = self._make_request(method, params)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/manager.py", line 92, in _make_request
return request_func(method, params)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/cache.py", line 105, in middleware
return make_request(method, params)
File "cytoolz/functoolz.pyx", line 232, in cytoolz.functoolz.curry.__call__
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/formatting.py", line 50, in apply_formatters
response = make_request(method, params)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/gas_price_strategy.py", line 18, in middleware
return make_request(method, params)
File "cytoolz/functoolz.pyx", line 232, in cytoolz.functoolz.curry.__call__
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/formatting.py", line 48, in apply_formatters
response = make_request(method, formatted_params)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/attrdict.py", line 18, in middleware
response = make_request(method, params)
File "cytoolz/functoolz.pyx", line 232, in cytoolz.functoolz.curry.__call__
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/formatting.py", line 48, in apply_formatters
response = make_request(method, formatted_params)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/normalize_errors.py", line 9, in middleware
result = make_request(method, params)
File "cytoolz/functoolz.pyx", line 232, in cytoolz.functoolz.curry.__call__
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/formatting.py", line 48, in apply_formatters
response = make_request(method, formatted_params)
File "cytoolz/functoolz.pyx", line 232, in cytoolz.functoolz.curry.__call__
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/formatting.py", line 48, in apply_formatters
response = make_request(method, formatted_params)
File "cytoolz/functoolz.pyx", line 232, in cytoolz.functoolz.curry.__call__
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/formatting.py", line 50, in apply_formatters
response = make_request(method, params)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/middleware/exception_retry_request.py", line 80, in middleware
return make_request(method, params)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/providers/rpc.py", line 68, in make_request
**self.get_request_kwargs()
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/web3/utils/request.py", line 26, in make_post_request
response = session.post(endpoint_uri, data=data, *args, **kwargs)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/requests/sessions.py", line 559, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/requests/sessions.py", line 512, in request
resp = self.send(prep, **send_kwargs)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/requests/sessions.py", line 622, in send
r = adapter.send(request, **kwargs)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/requests/adapters.py", line 513, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='0.0.0.0', port=29891): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused',))
2018-10-23T09:44:12Z <Greenlet "Greenlet-3" at 0x7fc71b6d0d48: _handle_and_close_when_done(<bound method UDPTransport.receive of <raiden.netw, <bound method BaseServer.do_close of <DatagramServ, (b'\x07\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00=\x)> failed with ConnectionError
travis_fold:end:py-4450.stderr-setup.0
=============================== warnings summary ===============================
/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/grequests.py:21: MonkeyPatchWarning: Patching more than once will result in the union of all True parameters being patched
curious_george.patch_all(thread=False, select=False)
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_deposit_updates_balance_i0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_recovery_happy_case_udp_N0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_regression_unfiltered_rou0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_regression_revealsecret_a0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_stress_udp_None_120_15_5_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=66, family=2, type=2049, proto=6>
amount=1,
/home/travis/virtualenv/python3.6.3/lib/python3.6/importlib/_bootstrap.py:59: ResourceWarning: unclosed file <_io.TextIOWrapper name='/home/travis/build/raiden-network/raiden/raiden-debug.log' mode='a' encoding='UTF-8'>
self.lock = _thread.allocate_lock()
/home/travis/virtualenv/python3.6.3/lib/python3.6/importlib/_bootstrap.py:59: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/tmpw5r_j5vc' mode='a' encoding='UTF-8'>
self.lock = _thread.allocate_lock()
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=64, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=65, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=68, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=69, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=67, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=70, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=71, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=72, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=74, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=73, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=29, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=37, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=47, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=36, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/integration/test_stress.py:213: ResourceWarning: unclosed <socket object, fd=39, family=2, type=2049, proto=6>
amount=1,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_call_invalid_selector0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_transact_opcode0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_batch_unlock_udp_None_2_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_endpointregistry_gas_1_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_invalid_update_transfer_u0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_channel_deposit_udp_None_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_settle_is_automatically_c0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_query_events_udp_None_0_20/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_api_channel_events_udp_No0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_duplicated_transaction_sa0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_secret_revealed_udp_None_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_call_inexisting_address0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_channel_new_udp_None_0_2_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_duplicated_transaction_di0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_filter_start_block_inclus0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_recovery_blockchain_event0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_insufficient_funds_udp_No0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_udp_ping_pong_unreachable0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_channel_with_self_udp_Non0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_transfer_to_unknownchanne0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_echo_node_response_udp_No0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_automatic_secret_registra0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_transact_throws_opcode0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_transact_opcode_oog0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_clear_closed_queue_udp_No0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_invalid_close_udp_None_2_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_endpointregistry_1_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_udp_ping_pong_udp_None_2_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_estimate_gas_fail0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_settled_lock_udp_None_cha0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_lock_expiry_udp_None_2_0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_regression_multiple_revea0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_event_transfer_received_s0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_filter_end_block_inclusiv0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_call_throws0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_recovery_unhappy_case_udp0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_register_token_insufficie0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_automatic_dispute_udp_Non0/logs/0' mode='w' encoding='UTF-8'>
logdir,
/home/travis/build/raiden-network/raiden/raiden/tests/utils/geth.py:424: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/pytest-of-travis/pytest-0/test_start_end_attack_udp_None0/logs/0' mode='w' encoding='UTF-8'>
logdir,
-- Docs: https://docs.pytest.org/en/latest/warnings.html
== 42 passed, 13 skipped, 2 xfailed, 63 warnings, 1 error in 2091.01 seconds ===
travis_time:end:0719a440:start=1540287345279782278,finish=1540289438932971930,duration=2093653189652

The command ".travis/run.sh" exited with 1.
travis_fold:start:cache.2
store build cache
travis_time:start:0a3ba17c

travis_time:end:0a3ba17c:start=1540289438939536861,finish=1540289438944359719,duration=4822858
travis_time:start:1cc25a03
change detected (content changed, file is created, or file is deleted):
/home/travis/.cache/pip/http/0/0/d/f/d/00dfda658f2fcde6926308004100798ad2247e2f45d1313ebfef973d
/home/travis/.cache/pip/http/0/4/1/8/c/0418c83b80f7f7bfaec2738bfbbee53d2c1562196c0781702f6eddc8
/home/travis/.cache/pip/http/0/4/e/0/1/04e017851dbfe81db92d092eaaf2526622c3950bcb8f2696e57143da
/home/travis/.cache/pip/http/0/6/a/1/0/06a10a01993b98a46b24126de4370c3ed430c734a40d6ac34065ddcf
/home/travis/.cache/pip/http/0/c/2/1/8/0c218d526767991766d9b365a4f3e4449ce3579fd8b0f96a707d5a52
/home/travis/.cache/pip/http/1/0/d/1/a/10d1af84360025e954bba97878af03fcd3ef3d9942ffbd9745f4b4aa
/home/travis/.cache/pip/http/1/1/2/1/c/1121c08d796bb8ce44e2ed58a6465ab487687bff9e43165f70de6b36
/home/travis/.cache/pip/http/1/4/9/a/f/149afbb892b970bd7891d2283cd01bbecc83264937fb1859b63fff02
/home/travis/.cache/pip/http/1/9/1/7/2/191721985457c3f06def70eaf404e7bb6dac69795150dc3e37f6bc33
/home/travis/.cache/pip/http/1/a/a/f/1/1aaf12502d9d2700532b5c7786558a9bfb4d409422398ffa270ae51d
/home/travis/.cache/pip/http/1/a/d/2/7/1a

...

changes detected, packing new archive
.
uploading PR.2863/cache-linux-xenial-2c5fc40e3bddd9d63d278f5babd3eae62cc9dcdaa4e00ef7ef26fb4eb0f9f63e--python-3.6.tgz
cache uploaded
travis_time:end:1cc25a03:start=1540289438950948791,finish=1540289450738076923,duration=11787128132
travis_fold:end:cache.2

Done. Your build exited with 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment