Created
October 23, 2018 13:06
-
-
Save hackaugusto/bb16a51096550f90f91339d0fd92bbe8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
travis_fold:start:worker_info | |
[0K[33;1mWorker information[0m | |
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 | |
[0Ktravis_fold:start:system_info | |
[0K[33;1mBuild system information[0m | |
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 | |
[34m[1mBuild image provisioning date and time[0m | |
Tue Oct 16 17:09:15 UTC 2018 | |
[34m[1mOperating System Details[0m | |
Distributor ID: Ubuntu | |
Description: Ubuntu 16.04.5 LTS | |
Release: 16.04 | |
Codename: xenial | |
[34m[1mCookbooks Version[0m | |
46a8e7f https://github.com/travis-ci/travis-cookbooks/tree/46a8e7f | |
[34m[1mgit version[0m | |
git version 2.19.1 | |
[34m[1mbash version[0m | |
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) | |
[34m[1mgcc version[0m | |
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.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. | |
[34m[1mdocker version[0m | |
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 | |
[34m[1mclang version[0m | |
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 | |
[34m[1mjq version[0m | |
jq-1.5 | |
[34m[1mbats version[0m | |
Bats 0.4.0 | |
[34m[1mshellcheck version[0m | |
0.5.0 | |
[34m[1mshfmt version[0m | |
v2.4.0 | |
[34m[1mccache version[0m | |
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. | |
[34m[1mcmake version[0m | |
cmake version 3.9.2 | |
CMake suite maintained and supported by Kitware (kitware.com/cmake). | |
[34m[1mheroku version[0m | |
heroku-cli/6.99.0-ec9edad (linux-x64) node-v9.11.1 | |
[34m[1mimagemagick version[0m | |
Version: ImageMagick 6.8.9-9 Q16 x86_64 2018-09-28 http://www.imagemagick.org | |
[34m[1mmd5deep version[0m | |
4.4 | |
[34m[1mmercurial version[0m | |
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. | |
[34m[1mmysql version[0m | |
mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper | |
[34m[1mopenssl version[0m | |
OpenSSL 1.0.2g 1 Mar 2016 | |
[34m[1mpacker version[0m | |
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 | |
[34m[1mpostgresql client version[0m | |
psql (PostgreSQL) 10.5 (Ubuntu 10.5-1.pgdg16.04+1) | |
[34m[1mragel version[0m | |
Ragel State Machine Compiler version 6.8 Feb 2013 | |
Copyright (c) 2001-2009 by Adrian Thurston | |
[34m[1msubversion version[0m | |
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) | |
[34m[1msudo version[0m | |
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 | |
[34m[1mgzip version[0m | |
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. | |
[34m[1mzip version[0m | |
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] | |
[34m[1mvim version[0m | |
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 | |
[34m[1miptables version[0m | |
iptables v1.6.0 | |
[34m[1mcurl version[0m | |
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3 | |
[34m[1mwget version[0m | |
GNU Wget 1.17.1 built on linux-gnu. | |
[34m[1mrsync version[0m | |
rsync version 3.1.1 protocol version 31 | |
[34m[1mgimme version[0m | |
v1.2.0 | |
[34m[1mnvm version[0m | |
0.33.11 | |
[34m[1mperlbrew version[0m | |
/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.84 | |
[34m[1mphpenv version[0m | |
rbenv 1.1.1-39-g59785f6 | |
[34m[1mrvm version[0m | |
rvm 1.29.4 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io] | |
[34m[1mdefault ruby version[0m | |
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux] | |
[34m[1mCouchDB version[0m | |
couchdb 1.6.1 | |
[34m[1mElasticSearch version[0m | |
5.5.0 | |
[34m[1mInstalled Firefox version[0m | |
firefox 56.0.2 | |
[34m[1mMongoDB version[0m | |
MongoDB 4.0.3 | |
[34m[1mPre-installed PostgreSQL versions[0m | |
9.4.19 | |
9.5.14 | |
9.6.10 | |
[34m[1mRedis version[0m | |
redis-server 4.0.11 | |
[34m[1mPre-installed Go versions[0m | |
1.7.4 | |
[34m[1mmvn version[0m | |
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" | |
[34m[1mlein version[0m | |
Leiningen 2.8.1 on Java 11 OpenJDK 64-Bit Server VM | |
[34m[1mPre-installed Node.js versions[0m | |
v4.9.1 | |
v6.12.0 | |
v6.14.4 | |
v8.12.0 | |
v8.9 | |
v8.9.1 | |
[34m[1mphpenv versions[0m | |
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 | |
[34m[1mcomposer --version[0m | |
Composer version 1.6.5 2018-05-04 11:44:59 | |
[34m[1mPre-installed Ruby versions[0m | |
ruby-2.2.7 | |
ruby-2.3.4 | |
ruby-2.4.1 | |
travis_fold:end:system_info | |
[0K | |
[32;1mNetwork availability confirmed.[0m | |
[33;1mSetting APT mirror in /etc/apt/sources.list: http://us-east-1.ec2.archive.ubuntu.com/ubuntu/[0m | |
travis_fold:start:git.checkout | |
[0Ktravis_time:start:021078b7 | |
[0K$ git clone --depth=50 https://github.com/raiden-network/raiden.git raiden-network/raiden | |
Cloning into 'raiden-network/raiden'... | |
remote: Enumerating objects: 1141, done.[K | |
remote: Counting objects: 0% (1/1141) [K | |
remote: Counting objects: 1% (12/1141) [K | |
remote: Counting objects: 2% (23/1141) [K | |
remote: Counting objects: 3% (35/1141) [K | |
remote: Counting objects: 4% (46/1141) [K | |
remote: Counting objects: 5% (58/1141) [K | |
remote: Counting objects: 6% (69/1141) [K | |
remote: Counting objects: 7% (80/1141) [K | |
remote: Counting objects: 8% (92/1141) [K | |
remote: Counting objects: 9% (103/1141) [K | |
remote: Counting objects: 10% (115/1141) [K | |
remote: Counting objects: 11% (126/1141) [K | |
remote: Counting objects: 12% (137/1141) [K | |
remote: Counting objects: 13% (149/1141) [K | |
remote: Counting objects: 14% (160/1141) [K | |
remote: Counting objects: 15% (172/1141) [K | |
remote: Counting objects: 16% (183/1141) [K | |
remote: Counting objects: 17% (194/1141) [K | |
remote: Counting objects: 18% (206/1141) [K | |
remote: Counting objects: 19% (217/1141) [K | |
remote: Counting objects: 20% (229/1141) [K | |
remote: Counting objects: 21% (240/1141) [K | |
remote: Counting objects: 22% (252/1141) [K | |
remote: Counting objects: 23% (263/1141) [K | |
remote: Counting objects: 24% (274/1141) [K | |
remote: Counting objects: 25% (286/1141) [K | |
remote: Counting objects: 26% (297/1141) [K | |
remote: Counting objects: 27% (309/1141) [K | |
remote: Counting objects: 28% (320/1141) [K | |
remote: Counting objects: 29% (331/1141) [K | |
remote: Counting objects: 30% (343/1141) [K | |
remote: Counting objects: 31% (354/1141) [K | |
remote: Counting objects: 32% (366/1141) [K | |
remote: Counting objects: 33% (377/1141) [K | |
remote: Counting objects: 34% (388/1141) [K | |
remote: Counting objects: 35% (400/1141) [K | |
remote: Counting objects: 36% (411/1141) [K | |
remote: Counting objects: 37% (423/1141) [K | |
remote: Counting objects: 38% (434/1141) [K | |
remote: Counting objects: 39% (445/1141) [K | |
remote: Counting objects: 40% (457/1141) [K | |
remote: Counting objects: 41% (468/1141) [K | |
remote: Counting objects: 42% (480/1141) [K | |
remote: Counting objects: 43% (491/1141) [K | |
remote: Counting objects: 44% (503/1141) [K | |
remote: Counting objects: 45% (514/1141) [K | |
remote: Counting objects: 46% (525/1141) [K | |
remote: Counting objects: 47% (537/1141) [K | |
remote: Counting objects: 48% (548/1141) [K | |
remote: Counting objects: 49% (560/1141) [K | |
remote: Counting objects: 50% (571/1141) [K | |
remote: Counting objects: 51% (582/1141) [K | |
remote: Counting objects: 52% (594/1141) [K | |
remote: Counting objects: 53% (605/1141) [K | |
remote: Counting objects: 54% (617/1141) [K | |
remote: Counting objects: 55% (628/1141) [K | |
remote: Counting objects: 56% (639/1141) [K | |
remote: Counting objects: 57% (651/1141) [K | |
remote: Counting objects: 58% (662/1141) [K | |
remote: Counting objects: 59% (674/1141) [K | |
remote: Counting objects: 60% (685/1141) [K | |
remote: Counting objects: 61% (697/1141) [K | |
remote: Counting objects: 62% (708/1141) [K | |
remote: Counting objects: 63% (719/1141) [K | |
remote: Counting objects: 64% (731/1141) [K | |
remote: Counting objects: 65% (742/1141) [K | |
remote: Counting objects: 66% (754/1141) [K | |
remote: Counting objects: 67% (765/1141) [K | |
remote: Counting objects: 68% (776/1141) [K | |
remote: Counting objects: 69% (788/1141) [K | |
remote: Counting objects: 70% (799/1141) [K | |
remote: Counting objects: 71% (811/1141) [K | |
remote: Counting objects: 72% (822/1141) [K | |
remote: Counting objects: 73% (833/1141) [K | |
remote: Counting objects: 74% (845/1141) [K | |
remote: Counting objects: 75% (856/1141) [K | |
remote: Counting objects: 76% (868/1141) [K | |
remote: Counting objects: 77% (879/1141) [K | |
remote: Counting objects: 78% (890/1141) [K | |
remote: Counting objects: 79% (902/1141) [K | |
remote: Counting objects: 80% (913/1141) [K | |
remote: Counting objects: 81% (925/1141) [K | |
remote: Counting objects: 82% (936/1141) [K | |
remote: Counting objects: 83% (948/1141) [K | |
remote: Counting objects: 84% (959/1141) [K | |
remote: Counting objects: 85% (970/1141) [K | |
remote: Counting objects: 86% (982/1141) [K | |
remote: Counting objects: 87% (993/1141) [K | |
remote: Counting objects: 88% (1005/1141) [K | |
remote: Counting objects: 89% (1016/1141) [K | |
remote: Counting objects: 90% (1027/1141) [K | |
remote: Counting objects: 91% (1039/1141) [K | |
remote: Counting objects: 92% (1050/1141) [K | |
remote: Counting objects: 93% (1062/1141) [K | |
remote: Counting objects: 94% (1073/1141) [K | |
remote: Counting objects: 95% (1084/1141) [K | |
remote: Counting objects: 96% (1096/1141) [K | |
remote: Counting objects: 97% (1107/1141) [K | |
remote: Counting objects: 98% (1119/1141) [K | |
remote: Counting objects: 99% (1130/1141) [K | |
remote: Counting objects: 100% (1141/1141) [K | |
remote: Counting objects: 100% (1141/1141), done.[K | |
remote: Compressing objects: 0% (1/716) [K | |
remote: Compressing objects: 1% (8/716) [K | |
remote: Compressing objects: 2% (15/716) [K | |
remote: Compressing objects: 3% (22/716) [K | |
remote: Compressing objects: 4% (29/716) [K | |
remote: Compressing objects: 5% (36/716) [K | |
remote: Compressing objects: 6% (43/716) [K | |
remote: Compressing objects: 7% (51/716) [K | |
remote: Compressing objects: 8% (58/716) [K | |
remote: Compressing objects: 9% (65/716) [K | |
remote: Compressing objects: 10% (72/716) [K | |
remote: Compressing objects: 11% (79/716) [K | |
remote: Compressing objects: 12% (86/716) [K | |
remote: Compressing objects: 13% (94/716) [K | |
remote: Compressing objects: 14% (101/716) [K | |
remote: Compressing objects: 15% (108/716) [K | |
remote: Compressing objects: 16% (115/716) [K | |
remote: Compressing objects: 17% (122/716) [K | |
remote: Compressing objects: 18% (129/716) [K | |
remote: Compressing objects: 19% (137/716) [K | |
remote: Compressing objects: 20% (144/716) [K | |
remote: Compressing objects: 21% (151/716) [K | |
remote: Compressing objects: 22% (158/716) [K | |
remote: Compressing objects: 23% (165/716) [K | |
remote: Compressing objects: 24% (172/716) [K | |
remote: Compressing objects: 25% (179/716) [K | |
remote: Compressing objects: 26% (187/716) [K | |
remote: Compressing objects: 27% (194/716) [K | |
remote: Compressing objects: 28% (201/716) [K | |
remote: Compressing objects: 29% (208/716) [K | |
remote: Compressing objects: 30% (215/716) [K | |
remote: Compressing objects: 31% (222/716) [K | |
remote: Compressing objects: 32% (230/716) [K | |
remote: Compressing objects: 33% (237/716) [K | |
remote: Compressing objects: 34% (244/716) [K | |
remote: Compressing objects: 35% (251/716) [K | |
remote: Compressing objects: 36% (258/716) [K | |
remote: Compressing objects: 37% (265/716) [K | |
remote: Compressing objects: 38% (273/716) [K | |
remote: Compressing objects: 39% (280/716) [K | |
remote: Compressing objects: 40% (287/716) [K | |
remote: Compressing objects: 41% (294/716) [K | |
remote: Compressing objects: 42% (301/716) [K | |
remote: Compressing objects: 43% (308/716) [K | |
remote: Compressing objects: 44% (316/716) [K | |
remote: Compressing objects: 45% (323/716) [K | |
remote: Compressing objects: 46% (330/716) [K | |
remote: Compressing objects: 47% (337/716) [K | |
remote: Compressing objects: 48% (344/716) [K | |
remote: Compressing objects: 49% (351/716) [K | |
remote: Compressing objects: 50% (358/716) [K | |
remote: Compressing objects: 51% (366/716) [K | |
remote: Compressing objects: 52% (373/716) [K | |
remote: Compressing objects: 53% (380/716) [K | |
remote: Compressing objects: 54% (387/716) [K | |
remote: Compressing objects: 55% (394/716) [K | |
remote: Compressing objects: 56% (401/716) [K | |
remote: Compressing objects: 57% (409/716) [K | |
remote: Compressing objects: 58% (416/716) [K | |
remote: Compressing objects: 59% (423/716) [K | |
remote: Compressing objects: 60% (430/716) [K | |
remote: Compressing objects: 61% (437/716) [K | |
remote: Compressing objects: 62% (444/716) [K | |
remote: Compressing objects: 63% (452/716) [K | |
remote: Compressing objects: 64% (459/716) [K | |
remote: Compressing objects: 65% (466/716) [K | |
remote: Compressing objects: 66% (473/716) [K | |
remote: Compressing objects: 67% (480/716) [K | |
remote: Compressing objects: 68% (487/716) [K | |
remote: Compressing objects: 69% (495/716) [K | |
remote: Compressing objects: 70% (502/716) [K | |
remote: Compressing objects: 71% (509/716) [K | |
remote: Compressing objects: 72% (516/716) [K | |
remote: Compressing objects: 73% (523/716) [K | |
remote: Compressing objects: 74% (530/716) [K | |
remote: Compressing objects: 75% (537/716) [K | |
remote: Compressing objects: 76% (545/716) [K | |
remote: Compressing objects: 77% (552/716) [K | |
remote: Compressing objects: 78% (559/716) [K | |
remote: Compressing objects: 79% (566/716) [K | |
remote: Compressing objects: 80% (573/716) [K | |
remote: Compressing objects: 81% (580/716) [K | |
remote: Compressing objects: 82% (588/716) [K | |
remote: Compressing objects: 83% (595/716) [K | |
remote: Compressing objects: 84% (602/716) [K | |
remote: Compressing objects: 85% (609/716) [K | |
remote: Compressing objects: 86% (616/716) [K | |
remote: Compressing objects: 87% (623/716) [K | |
remote: Compressing objects: 88% (631/716) [K | |
remote: Compressing objects: 89% (638/716) [K | |
remote: Compressing objects: 90% (645/716) [K | |
remote: Compressing objects: 91% (652/716) [K | |
remote: Compressing objects: 92% (659/716) [K | |
remote: Compressing objects: 93% (666/716) [K | |
remote: Compressing objects: 94% (674/716) [K | |
remote: Compressing objects: 95% (681/716) [K | |
remote: Compressing objects: 96% (688/716) [K | |
remote: Compressing objects: 97% (695/716) [K | |
remote: Compressing objects: 98% (702/716) [K | |
remote: Compressing objects: 99% (709/716) [K | |
remote: Compressing objects: 100% (716/716) [K | |
remote: Compressing objects: 100% (716/716), done.[K | |
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[K | |
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 | |
[0K$ cd raiden-network/raiden | |
travis_time:start:1721c80e | |
[0K$ git fetch origin +refs/pull/2863/merge: | |
remote: Enumerating objects: 37, done.[K | |
remote: Counting objects: 3% (1/32) [K | |
remote: Counting objects: 6% (2/32) [K | |
remote: Counting objects: 9% (3/32) [K | |
remote: Counting objects: 12% (4/32) [K | |
remote: Counting objects: 15% (5/32) [K | |
remote: Counting objects: 18% (6/32) [K | |
remote: Counting objects: 21% (7/32) [K | |
remote: Counting objects: 25% (8/32) [K | |
remote: Counting objects: 28% (9/32) [K | |
remote: Counting objects: 31% (10/32) [K | |
remote: Counting objects: 34% (11/32) [K | |
remote: Counting objects: 37% (12/32) [K | |
remote: Counting objects: 40% (13/32) [K | |
remote: Counting objects: 43% (14/32) [K | |
remote: Counting objects: 46% (15/32) [K | |
remote: Counting objects: 50% (16/32) [K | |
remote: Counting objects: 53% (17/32) [K | |
remote: Counting objects: 56% (18/32) [K | |
remote: Counting objects: 59% (19/32) [K | |
remote: Counting objects: 62% (20/32) [K | |
remote: Counting objects: 65% (21/32) [K | |
remote: Counting objects: 68% (22/32) [K | |
remote: Counting objects: 71% (23/32) [K | |
remote: Counting objects: 75% (24/32) [K | |
remote: Counting objects: 78% (25/32) [K | |
remote: Counting objects: 81% (26/32) [K | |
remote: Counting objects: 84% (27/32) [K | |
remote: Counting objects: 87% (28/32) [K | |
remote: Counting objects: 90% (29/32) [K | |
remote: Counting objects: 93% (30/32) [K | |
remote: Counting objects: 96% (31/32) [K | |
remote: Counting objects: 100% (32/32) [K | |
remote: Counting objects: 100% (32/32), done.[K | |
remote: Compressing objects: 11% (1/9) [K | |
remote: Compressing objects: 22% (2/9) [K | |
remote: Compressing objects: 33% (3/9) [K | |
remote: Compressing objects: 44% (4/9) [K | |
remote: Compressing objects: 55% (5/9) [K | |
remote: Compressing objects: 66% (6/9) [K | |
remote: Compressing objects: 77% (7/9) [K | |
remote: Compressing objects: 88% (8/9) [K | |
remote: Compressing objects: 100% (9/9) [K | |
remote: Compressing objects: 100% (9/9), done.[K | |
remote: Total 16 (delta 14), reused 8 (delta 7), pack-reused 0[K | |
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 | |
[0K$ git checkout -qf FETCH_HEAD | |
travis_fold:end:git.checkout | |
[0K | |
[33;1mEncrypted environment variables have been removed for security reasons.[0m | |
[33;1mSee https://docs.travis-ci.com/user/pull-requests/#Pull-Requests-and-Security-Restrictions[0m | |
[33;1mSetting environment variables from .travis.yml[0m | |
$ 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 | |
[0K$ source ~/virtualenv/python3.6/bin/activate | |
travis_time:end:0d38bdc0:start=1540287289158833156,finish=1540287289164879749,duration=6046593 | |
[0Ktravis_fold:start:cache.1 | |
[0KSetting up build cache | |
$ export CASHER_DIR=${TRAVIS_HOME}/.casher | |
travis_time:start:085a58bc | |
[0K$ Installing caching utilities | |
travis_time:end:085a58bc:start=1540287293950662599,finish=1540287294224991148,duration=274328549 | |
[0Ktravis_time:start:04b73966 | |
[0K | |
travis_time:end:04b73966:start=1540287294230207264,finish=1540287294233134445,duration=2927181 | |
[0Ktravis_time:start:03e777c2 | |
[0K[32;1mattempting to download cache archive[0m | |
[32;1mfetching PR.2863/cache-linux-xenial-2c5fc40e3bddd9d63d278f5babd3eae62cc9dcdaa4e00ef7ef26fb4eb0f9f63e--python-3.6.tgz[0m | |
[32;1mfetching PR.2863/cache--python-3.6.tgz[0m | |
[32;1mfetching master/cache-linux-xenial-2c5fc40e3bddd9d63d278f5babd3eae62cc9dcdaa4e00ef7ef26fb4eb0f9f63e--python-3.6.tgz[0m | |
[32;1mfound cache[0m | |
travis_time:end:03e777c2:start=1540287294236850125,finish=1540287300694559206,duration=6457709081 | |
[0Ktravis_time:start:19bc100e | |
[0K | |
travis_time:end:19bc100e:start=1540287300699125130,finish=1540287300702308382,duration=3183252 | |
[0Ktravis_time:start:0105d590 | |
[0K[32;1madding /home/travis/.cache/pip to cache[0m | |
[32;1madding /home/travis/.ethash to cache[0m | |
[32;1mcreating directory /home/travis/.ethash[0m | |
[32;1madding /home/travis/.bin to cache[0m | |
[32;1mcreating directory /home/travis/.bin[0m | |
travis_time:end:0105d590:start=1540287300705999399,finish=1540287304203752876,duration=3497753477 | |
[0Ktravis_fold:end:cache.1 | |
[0Ktravis_fold:start:cache.pip | |
[0K | |
travis_time:start:12151cdc | |
[0K | |
travis_time:end:12151cdc:start=1540287304209097519,finish=1540287304212256528,duration=3159009 | |
[0Ktravis_time:start:20f79f24 | |
[0K[32;1madding /home/travis/.cache/pip to cache[0m | |
travis_time:end:20f79f24:start=1540287304216082328,finish=1540287307617234931,duration=3401152603 | |
[0Ktravis_fold:end:cache.pip | |
[0K$ 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 | |
[0Ktravis_time:start:1744acf0 | |
[0K$ mkdir -p $HOME/.bin | |
travis_time:end:1744acf0:start=1540287308697078385,finish=1540287308701294300,duration=4215915 | |
[0Ktravis_fold:end:before_install.1 | |
[0Ktravis_fold:start:before_install.2 | |
[0Ktravis_time:start:0745e1c2 | |
[0K$ export PATH=$PATH:$HOME/.bin | |
travis_time:end:0745e1c2:start=1540287308705630679,finish=1540287308708410329,duration=2779650 | |
[0Ktravis_fold:end:before_install.2 | |
[0Ktravis_fold:start:before_install.3 | |
[0Ktravis_time:start:2f89f6ff | |
[0K$ git rev-parse HEAD | |
f2cbce6df30da15ac5268239cb90c4e4a951b51d | |
travis_time:end:2f89f6ff:start=1540287308712692750,finish=1540287308719146850,duration=6454100 | |
[0Ktravis_fold:end:before_install.3 | |
[0Ktravis_fold:start:before_install.4 | |
[0Ktravis_time:start:07237e30 | |
[0K$ .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 | |
[0Ktravis_fold:end:before_install.4 | |
[0Ktravis_fold:start:install | |
[0Ktravis_time:start:03cc0eb2 | |
[0K$ .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 | |
[0Ktravis_fold:end:install | |
[0Ktravis_time:start:0719a440 | |
[0K$ .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 | |
[1m============================= test session starts ==============================[0m | |
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 | |
[1m | |
collecting 0 items [0m[1m | |
collecting 2 items [0m[1m | |
collecting 3 items [0m[1m | |
collecting 6 items [0m[1m | |
collecting 8 items [0m[1m | |
collecting 13 items [0m[1m | |
collecting 22 items [0m[1m | |
collecting 30 items [0m[1m | |
collecting 33 items [0m[1m | |
collecting 36 items [0m[1m | |
collecting 37 items [0m[1m | |
collecting 39 items [0m[1m | |
collecting 46 items [0m[1m | |
collecting 47 items [0m[1m | |
collecting 47 items [0m[1m | |
collecting 58 items [0m[1m | |
collecting 58 items [0m[1m | |
collected 58 items [0m | |
raiden/tests/integration/test_pythonapi.py::test_deposit_updates_balance_immediately[udp-None-1-2-1] [32mPASSED[0m[36m [ 1%][0m | |
raiden/tests/integration/test_recovery.py::test_recovery_happy_case[udp-None-3-channels_per_node0-10] [32mPASSED[0m[36m [ 3%][0m | |
raiden/tests/integration/test_regression.py::test_regression_unfiltered_routes[udp-None-64-0-5] [32mPASSED[0m[36m [ 5%][0m | |
raiden/tests/integration/test_matrix_transport.py::test_sending_nonstring_body[transport0-private_rooms0] [33mSKIPPED[0m[36m [ 6%][0m | |
raiden/tests/integration/test_regression.py::test_regression_revealsecret_after_secret[udp-None-channels_per_node0-3] [32mPASSED[0m[36m [ 8%][0m | |
raiden/tests/integration/test_stress.py::test_stress[udp-None-120-15-5-2-1-3] [32mPASSED[0m[36m [ 10%][0m | |
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_message_hex[transport0-private_rooms0] [33mSKIPPED[0m[36m [ 12%][0m | |
raiden/tests/integration/test_echo_node.py::test_echo_node_lottery[udp-None-120-15-channels_per_node0-1-8] [31mERROR[0m[36m [ 13%][0m | |
raiden/tests/integration/test_pythonapi.py::test_token_swap[udp-None-19-2-2] [33mSKIPPED[0m[36m [ 15%][0m | |
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_message_cmdid_json[transport0-private_rooms0] [33mSKIPPED[0m[36m [ 17%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_call_invalid_selector [32mPASSED[0m[36m [ 18%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_transact_opcode [32mPASSED[0m[36m [ 20%][0m | |
raiden/tests/integration/test_settlement.py::test_batch_unlock[udp-None-2] [32mPASSED[0m[36m [ 22%][0m | |
raiden/tests/integration/test_endpointregistry.py::test_endpointregistry_gas[1] [32mPASSED[0m[36m [ 24%][0m | |
raiden/tests/integration/test_balance_proof_check.py::test_invalid_update_transfer[udp-None-2-channels_per_node0-10] [32mPASSED[0m[36m [ 25%][0m | |
raiden/tests/integration/test_integration_events.py::test_channel_deposit[udp-None-0-2-event_new_channel:{}] [32mPASSED[0m[36m [ 27%][0m | |
raiden/tests/integration/test_settlement.py::test_settle_is_automatically_called[udp-None-2] [32mPASSED[0m[36m [ 29%][0m | |
raiden/tests/integration/test_integration_events.py::test_query_events[udp-None-0-2] [32mPASSED[0m[36m [ 31%][0m | |
raiden/tests/integration/test_pythonapi.py::test_api_channel_events[udp-None-2-1] [32mPASSED[0m[36m [ 32%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_duplicated_transaction_same_gas_price_raises [32mPASSED[0m[36m [ 34%][0m | |
raiden/tests/integration/test_integration_events.py::test_secret_revealed[udp-None-channels_per_node0-3] [33mxfail[0m[36m [ 36%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_call_inexisting_address [32mPASSED[0m[36m [ 37%][0m | |
raiden/tests/integration/test_integration_events.py::test_channel_new[udp-None-0-2] [32mPASSED[0m[36m [ 39%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_duplicated_transaction_different_gas_price_raises [32mPASSED[0m[36m [ 41%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_filter_start_block_inclusive [32mPASSED[0m[36m [ 43%][0m | |
raiden/tests/integration/test_recovery.py::test_recovery_blockchain_events[udp-None-2-channels_per_node0-10] [32mPASSED[0m[36m [ 44%][0m | |
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_hex[transport0-private_rooms0] [33mSKIPPED[0m[36m [ 46%][0m | |
raiden/tests/integration/test_pythonapi.py::test_insufficient_funds[udp-None-1-2] [32mPASSED[0m[36m [ 48%][0m | |
raiden/tests/integration/test_service.py::test_udp_ping_pong_unreachable_node[udp-None-2] [32mPASSED[0m[36m [ 50%][0m | |
raiden/tests/integration/test_blockchainservice.py::test_channel_with_self[udp-None-0-1] [32mPASSED[0m[36m [ 51%][0m | |
raiden/tests/integration/test_pythonapi.py::test_transfer_to_unknownchannel[udp-None-1-2] [32mPASSED[0m[36m [ 53%][0m | |
raiden/tests/integration/test_echo_node.py::test_echo_node_response[udp-None-120-15-channels_per_node0-1-4] [32mPASSED[0m[36m [ 55%][0m | |
raiden/tests/integration/test_settlement.py::test_automatic_secret_registration[udp-None-1-2] [32mPASSED[0m[36m [ 56%][0m | |
raiden/tests/integration/test_pythonapi.py::test_register_token[udp-None-1-0-1-test_token_registration:{}] [33mSKIPPED[0m[36m [ 58%][0m | |
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_message_cmdid_hex[transport0-private_rooms0] [33mSKIPPED[0m[36m [ 60%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_transact_throws_opcode [32mPASSED[0m[36m [ 62%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_transact_opcode_oog [32mPASSED[0m[36m [ 63%][0m | |
raiden/tests/integration/test_matrix_transport.py::test_normal_processing_json[transport0-private_rooms0] [33mSKIPPED[0m[36m [ 65%][0m | |
raiden/tests/integration/test_integration_events.py::test_clear_closed_queue[udp-None-2] [32mPASSED[0m[36m [ 67%][0m | |
raiden/tests/integration/test_send_queued_messages.py::test_send_queued_messages[transport0-private_rooms0-2-channels_per_node0-10] [33mSKIPPED[0m[36m [ 68%][0m | |
raiden/tests/integration/test_balance_proof_check.py::test_invalid_close[udp-None-2-channels_per_node0-10] [32mPASSED[0m[36m [ 70%][0m | |
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_message_json[transport0-private_rooms0] [33mSKIPPED[0m[36m [ 72%][0m | |
raiden/tests/integration/test_endpointregistry.py::test_endpointregistry[1] [32mPASSED[0m[36m [ 74%][0m | |
raiden/tests/integration/test_service.py::test_udp_ping_pong[udp-None-2] [32mPASSED[0m[36m [ 75%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_estimate_gas_fail [32mPASSED[0m[36m [ 77%][0m | |
raiden/tests/integration/test_settlement.py::test_settled_lock[udp-None-channels_per_node0-2] [32mPASSED[0m[36m [ 79%][0m | |
raiden/tests/integration/test_settlement.py::test_lock_expiry[udp-None-2] [32mPASSED[0m[36m [ 81%][0m | |
raiden/tests/integration/test_pythonapi.py::test_token_registered_race[udp-None-1-2-0] [33mSKIPPED[0m[36m [ 82%][0m | |
raiden/tests/integration/test_regression.py::test_regression_multiple_revealsecret[udp-None-channels_per_node0-2] [32mPASSED[0m[36m [ 84%][0m | |
raiden/tests/integration/test_echo_node.py::test_event_transfer_received_success[udp-None-120-15-channels_per_node0-1-4] [32mPASSED[0m[36m [ 86%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_filter_end_block_inclusive [32mPASSED[0m[36m [ 87%][0m | |
raiden/tests/integration/rpc/test_assumptions.py::test_call_throws [32mPASSED[0m[36m [ 89%][0m | |
raiden/tests/integration/test_recovery.py::test_recovery_unhappy_case[udp-None-3-channels_per_node0-10] [32mPASSED[0m[36m [ 91%][0m | |
raiden/tests/integration/test_matrix_transport.py::test_processing_invalid_json[transport0-private_rooms0] [33mSKIPPED[0m[36m [ 93%][0m | |
raiden/tests/integration/test_matrix_transport.py::test_normal_processing_hex[transport0-private_rooms0] [33mSKIPPED[0m[36m [ 94%][0m | |
raiden/tests/integration/test_pythonapi.py::test_register_token_insufficient_eth[udp-None-1-0-1-test_token_registration:{}] [32mPASSED[0m[36m [ 96%][0m | |
raiden/tests/integration/test_settlement.py::test_automatic_dispute[udp-None-2] [32mPASSED[0m[36m [ 98%][0m | |
raiden/tests/integration/test_settlement.py::test_start_end_attack[udp-None-3] [33mxfail[0m[36m [100%][0m | |
==================================== 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> | |
[1m def _new_conn(self):[0m | |
[1m """ Establish a socket connection and set nodelay settings on it.[0m | |
[1m [0m | |
[1m :return: New socket connection.[0m | |
[1m """[0m | |
[1m extra_kw = {}[0m | |
[1m if self.source_address:[0m | |
[1m extra_kw['source_address'] = self.source_address[0m | |
[1m [0m | |
[1m if self.socket_options:[0m | |
[1m extra_kw['socket_options'] = self.socket_options[0m | |
[1m [0m | |
[1m try:[0m | |
[1m conn = connection.create_connection([0m | |
[1m> (self._dns_host, self.port), self.timeout, **extra_kw)[0m | |
extra_kw = {'socket_options': [(6, 1, 1)]} | |
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8> | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connection.py[0m:171: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
address = ('0.0.0.0', 29891), timeout = 10, source_address = None | |
socket_options = [(6, 1, 1)] | |
[1m def create_connection(address, timeout=socket._GLOBAL_DEFAULT_TIMEOUT,[0m | |
[1m source_address=None, socket_options=None):[0m | |
[1m """Connect to *address* and return the socket object.[0m | |
[1m [0m | |
[1m Convenience function. Connect to *address* (a 2-tuple ``(host,[0m | |
[1m port)``) and return the socket object. Passing the optional[0m | |
[1m *timeout* parameter will set the timeout on the socket instance[0m | |
[1m before attempting to connect. If no *timeout* is supplied, the[0m | |
[1m global default timeout setting returned by :func:`getdefaulttimeout`[0m | |
[1m is used. If *source_address* is set it must be a tuple of (host, port)[0m | |
[1m for the socket to bind as a source address before making the connection.[0m | |
[1m An host of '' or port 0 tells the OS to use the default.[0m | |
[1m """[0m | |
[1m [0m | |
[1m host, port = address[0m | |
[1m if host.startswith('['):[0m | |
[1m host = host.strip('[]')[0m | |
[1m err = None[0m | |
[1m [0m | |
[1m # Using the value from allowed_gai_family() in the context of getaddrinfo lets[0m | |
[1m # us select whether to work with IPv4 DNS records, IPv6 records, or both.[0m | |
[1m # The original create_connection function always returns all records.[0m | |
[1m family = allowed_gai_family()[0m | |
[1m [0m | |
[1m for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):[0m | |
[1m af, socktype, proto, canonname, sa = res[0m | |
[1m sock = None[0m | |
[1m try:[0m | |
[1m sock = socket.socket(af, socktype, proto)[0m | |
[1m [0m | |
[1m # If provided, set socket level options before connecting.[0m | |
[1m _set_socket_options(sock, socket_options)[0m | |
[1m [0m | |
[1m if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:[0m | |
[1m sock.settimeout(timeout)[0m | |
[1m if source_address:[0m | |
[1m sock.bind(source_address)[0m | |
[1m sock.connect(sa)[0m | |
[1m return sock[0m | |
[1m [0m | |
[1m except socket.error as e:[0m | |
[1m err = e[0m | |
[1m if sock is not None:[0m | |
[1m sock.close()[0m | |
[1m sock = None[0m | |
[1m [0m | |
[1m if err is not None:[0m | |
[1m> raise err[0m | |
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 | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/util/connection.py[0m:79: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
address = ('0.0.0.0', 29891), timeout = 10, source_address = None | |
socket_options = [(6, 1, 1)] | |
[1m def create_connection(address, timeout=socket._GLOBAL_DEFAULT_TIMEOUT,[0m | |
[1m source_address=None, socket_options=None):[0m | |
[1m """Connect to *address* and return the socket object.[0m | |
[1m [0m | |
[1m Convenience function. Connect to *address* (a 2-tuple ``(host,[0m | |
[1m port)``) and return the socket object. Passing the optional[0m | |
[1m *timeout* parameter will set the timeout on the socket instance[0m | |
[1m before attempting to connect. If no *timeout* is supplied, the[0m | |
[1m global default timeout setting returned by :func:`getdefaulttimeout`[0m | |
[1m is used. If *source_address* is set it must be a tuple of (host, port)[0m | |
[1m for the socket to bind as a source address before making the connection.[0m | |
[1m An host of '' or port 0 tells the OS to use the default.[0m | |
[1m """[0m | |
[1m [0m | |
[1m host, port = address[0m | |
[1m if host.startswith('['):[0m | |
[1m host = host.strip('[]')[0m | |
[1m err = None[0m | |
[1m [0m | |
[1m # Using the value from allowed_gai_family() in the context of getaddrinfo lets[0m | |
[1m # us select whether to work with IPv4 DNS records, IPv6 records, or both.[0m | |
[1m # The original create_connection function always returns all records.[0m | |
[1m family = allowed_gai_family()[0m | |
[1m [0m | |
[1m for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):[0m | |
[1m af, socktype, proto, canonname, sa = res[0m | |
[1m sock = None[0m | |
[1m try:[0m | |
[1m sock = socket.socket(af, socktype, proto)[0m | |
[1m [0m | |
[1m # If provided, set socket level options before connecting.[0m | |
[1m _set_socket_options(sock, socket_options)[0m | |
[1m [0m | |
[1m if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT:[0m | |
[1m sock.settimeout(timeout)[0m | |
[1m if source_address:[0m | |
[1m sock.bind(source_address)[0m | |
[1m> sock.connect(sa)[0m | |
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 | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/util/connection.py[0m:69: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <gevent._socket3.socket [closed] object, fd=-1, family=2, type=1, proto=6> | |
address = ('0.0.0.0', 29891) | |
[1m def connect(self, address):[0m | |
[1m if self.timeout == 0.0:[0m | |
[1m return _socket.socket.connect(self._sock, address)[0m | |
[1m address = _socketcommon._resolve_addr(self._sock, address)[0m | |
[1m [0m | |
[1m with Timeout._start_new_or_dummy(self.timeout, timeout("timed out")):[0m | |
[1m while True:[0m | |
[1m err = self.getsockopt(SOL_SOCKET, SO_ERROR)[0m | |
[1m if err:[0m | |
[1m> raise error(err, strerror(err))[0m | |
[1m[31mE ConnectionRefusedError: [Errno 111] Connection refused[0m | |
address = ('0.0.0.0', 29891) | |
err = 111 | |
result = 115 | |
self = <gevent._socket3.socket [closed] object, fd=-1, family=2, type=1, proto=6> | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/_socket3.py[0m:335: ConnectionRefusedError | |
[33mDuring handling of the above exception, another exception occurred:[0m | |
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 | |
[1m def urlopen(self, method, url, body=None, headers=None, retries=None,[0m | |
[1m redirect=True, assert_same_host=True, timeout=_Default,[0m | |
[1m pool_timeout=None, release_conn=None, chunked=False,[0m | |
[1m body_pos=None, **response_kw):[0m | |
[1m """[0m | |
[1m Get a connection from the pool and perform an HTTP request. This is the[0m | |
[1m lowest level call for making a request, so you'll need to specify all[0m | |
[1m the raw details.[0m | |
[1m [0m | |
[1m .. note::[0m | |
[1m [0m | |
[1m More commonly, it's appropriate to use a convenience method provided[0m | |
[1m by :class:`.RequestMethods`, such as :meth:`request`.[0m | |
[1m [0m | |
[1m .. note::[0m | |
[1m [0m | |
[1m `release_conn` will only behave as expected if[0m | |
[1m `preload_content=False` because we want to make[0m | |
[1m `preload_content=False` the default behaviour someday soon without[0m | |
[1m breaking backwards compatibility.[0m | |
[1m [0m | |
[1m :param method:[0m | |
[1m HTTP request method (such as GET, POST, PUT, etc.)[0m | |
[1m [0m | |
[1m :param body:[0m | |
[1m Data to send in the request body (useful for creating[0m | |
[1m POST requests, see HTTPConnectionPool.post_url for[0m | |
[1m more convenience).[0m | |
[1m [0m | |
[1m :param headers:[0m | |
[1m Dictionary of custom headers to send, such as User-Agent,[0m | |
[1m If-None-Match, etc. If None, pool headers are used. If provided,[0m | |
[1m these headers completely replace any pool-specific headers.[0m | |
[1m [0m | |
[1m :param retries:[0m | |
[1m Configure the number of retries to allow before raising a[0m | |
[1m :class:`~urllib3.exceptions.MaxRetryError` exception.[0m | |
[1m [0m | |
[1m Pass ``None`` to retry until you receive a response. Pass a[0m | |
[1m :class:`~urllib3.util.retry.Retry` object for fine-grained control[0m | |
[1m over different types of retries.[0m | |
[1m Pass an integer number to retry connection errors that many times,[0m | |
[1m but no other types of errors. Pass zero to never retry.[0m | |
[1m [0m | |
[1m If ``False``, then retries are disabled and any exception is raised[0m | |
[1m immediately. Also, instead of raising a MaxRetryError on redirects,[0m | |
[1m the redirect response will be returned.[0m | |
[1m [0m | |
[1m :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.[0m | |
[1m [0m | |
[1m :param redirect:[0m | |
[1m If True, automatically handle redirects (status codes 301, 302,[0m | |
[1m 303, 307, 308). Each redirect counts as a retry. Disabling retries[0m | |
[1m will disable redirect, too.[0m | |
[1m [0m | |
[1m :param assert_same_host:[0m | |
[1m If ``True``, will make sure that the host of the pool requests is[0m | |
[1m consistent else will raise HostChangedError. When False, you can[0m | |
[1m use the pool on an HTTP proxy and request foreign hosts.[0m | |
[1m [0m | |
[1m :param timeout:[0m | |
[1m If specified, overrides the default timeout for this one[0m | |
[1m request. It may be a float (in seconds) or an instance of[0m | |
[1m :class:`urllib3.util.Timeout`.[0m | |
[1m [0m | |
[1m :param pool_timeout:[0m | |
[1m If set and the pool is set to block=True, then this method will[0m | |
[1m block for ``pool_timeout`` seconds and raise EmptyPoolError if no[0m | |
[1m connection is available within the time period.[0m | |
[1m [0m | |
[1m :param release_conn:[0m | |
[1m If False, then the urlopen call will not release the connection[0m | |
[1m back into the pool once a response is received (but will release if[0m | |
[1m you read the entire contents of the response such as when[0m | |
[1m `preload_content=True`). This is useful if you're not preloading[0m | |
[1m the response's content immediately. You will need to call[0m | |
[1m ``r.release_conn()`` on the response ``r`` to return the connection[0m | |
[1m back into the pool. If None, it takes the value of[0m | |
[1m ``response_kw.get('preload_content', True)``.[0m | |
[1m [0m | |
[1m :param chunked:[0m | |
[1m If True, urllib3 will send the body using chunked transfer[0m | |
[1m encoding. Otherwise, urllib3 will send the body using the standard[0m | |
[1m content-length form. Defaults to False.[0m | |
[1m [0m | |
[1m :param int body_pos:[0m | |
[1m Position to seek to in file-like body in the event of a retry or[0m | |
[1m redirect. Typically this won't need to be set because urllib3 will[0m | |
[1m auto-populate the value when needed.[0m | |
[1m [0m | |
[1m :param \\**response_kw:[0m | |
[1m Additional parameters are passed to[0m | |
[1m :meth:`urllib3.response.HTTPResponse.from_httplib`[0m | |
[1m """[0m | |
[1m if headers is None:[0m | |
[1m headers = self.headers[0m | |
[1m [0m | |
[1m if not isinstance(retries, Retry):[0m | |
[1m retries = Retry.from_int(retries, redirect=redirect, default=self.retries)[0m | |
[1m [0m | |
[1m if release_conn is None:[0m | |
[1m release_conn = response_kw.get('preload_content', True)[0m | |
[1m [0m | |
[1m # Check host[0m | |
[1m if assert_same_host and not self.is_same_host(url):[0m | |
[1m raise HostChangedError(self, url, retries)[0m | |
[1m [0m | |
[1m conn = None[0m | |
[1m [0m | |
[1m # Track whether `conn` needs to be released before[0m | |
[1m # returning/raising/recursing. Update this variable if necessary, and[0m | |
[1m # leave `release_conn` constant throughout the function. That way, if[0m | |
[1m # the function recurses, the original value of `release_conn` will be[0m | |
[1m # passed down into the recursive call, and its value will be respected.[0m | |
[1m #[0m | |
[1m # See issue #651 [1] for details.[0m | |
[1m #[0m | |
[1m # [1] <https://github.com/shazow/urllib3/issues/651>[0m | |
[1m release_this_conn = release_conn[0m | |
[1m [0m | |
[1m # Merge the proxy headers. Only do this in HTTP. We have to copy the[0m | |
[1m # headers dict so we can safely change it without those changes being[0m | |
[1m # reflected in anyone else's copy.[0m | |
[1m if self.scheme == 'http':[0m | |
[1m headers = headers.copy()[0m | |
[1m headers.update(self.proxy_headers)[0m | |
[1m [0m | |
[1m # Must keep the exception bound to a separate variable or else Python 3[0m | |
[1m # complains about UnboundLocalError.[0m | |
[1m err = None[0m | |
[1m [0m | |
[1m # Keep track of whether we cleanly exited the except block. This[0m | |
[1m # ensures we do proper cleanup in finally.[0m | |
[1m clean_exit = False[0m | |
[1m [0m | |
[1m # Rewind body position, if needed. Record current position[0m | |
[1m # for future rewinds in the event of a redirect/retry.[0m | |
[1m body_pos = set_file_position(body, body_pos)[0m | |
[1m [0m | |
[1m try:[0m | |
[1m # Request a connection from the queue.[0m | |
[1m timeout_obj = self._get_timeout(timeout)[0m | |
[1m conn = self._get_conn(timeout=pool_timeout)[0m | |
[1m [0m | |
[1m conn.timeout = timeout_obj.connect_timeout[0m | |
[1m [0m | |
[1m is_new_proxy_conn = self.proxy is not None and not getattr(conn, 'sock', None)[0m | |
[1m if is_new_proxy_conn:[0m | |
[1m self._prepare_proxy(conn)[0m | |
[1m [0m | |
[1m # Make the request on the httplib connection object.[0m | |
[1m httplib_response = self._make_request(conn, method, url,[0m | |
[1m timeout=timeout_obj,[0m | |
[1m body=body, headers=headers,[0m | |
[1m> chunked=chunked)[0m | |
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 = '/' | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connectionpool.py[0m: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> | |
[1m def _make_request(self, conn, method, url, timeout=_Default, chunked=False,[0m | |
[1m **httplib_request_kw):[0m | |
[1m """[0m | |
[1m Perform a request on a given urllib connection object taken from our[0m | |
[1m pool.[0m | |
[1m [0m | |
[1m :param conn:[0m | |
[1m a connection from one of our connection pools[0m | |
[1m [0m | |
[1m :param timeout:[0m | |
[1m Socket timeout in seconds for the request. This can be a[0m | |
[1m float or integer, which will set the same timeout value for[0m | |
[1m the socket connect and the socket read, or an instance of[0m | |
[1m :class:`urllib3.util.Timeout`, which gives you more fine-grained[0m | |
[1m control over your timeouts.[0m | |
[1m """[0m | |
[1m self.num_requests += 1[0m | |
[1m [0m | |
[1m timeout_obj = self._get_timeout(timeout)[0m | |
[1m timeout_obj.start_connect()[0m | |
[1m conn.timeout = timeout_obj.connect_timeout[0m | |
[1m [0m | |
[1m # Trigger any extra validation we need to do.[0m | |
[1m try:[0m | |
[1m self._validate_conn(conn)[0m | |
[1m except (SocketTimeout, BaseSSLError) as e:[0m | |
[1m # Py2 raises this as a BaseSSLError, Py3 raises it as socket timeout.[0m | |
[1m self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)[0m | |
[1m raise[0m | |
[1m [0m | |
[1m # conn.request() calls httplib.*.request, not the method in[0m | |
[1m # urllib3.request. It also calls makefile (recv) on the socket.[0m | |
[1m if chunked:[0m | |
[1m conn.request_chunked(method, url, **httplib_request_kw)[0m | |
[1m else:[0m | |
[1m> conn.request(method, url, **httplib_request_kw)[0m | |
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 = '/' | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connectionpool.py[0m: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'} | |
[1m def request(self, method, url, body=None, headers={}, *,[0m | |
[1m encode_chunked=False):[0m | |
[1m """Send a complete request to the server."""[0m | |
[1m> self._send_request(method, url, body, headers, encode_chunked)[0m | |
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 = '/' | |
[1m[31m/opt/python/3.6.3/lib/python3.6/http/client.py[0m: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 | |
[1m def _send_request(self, method, url, body, headers, encode_chunked):[0m | |
[1m # Honor explicitly requested Host: and Accept-Encoding: headers.[0m | |
[1m header_names = frozenset(k.lower() for k in headers)[0m | |
[1m skips = {}[0m | |
[1m if 'host' in header_names:[0m | |
[1m skips['skip_host'] = 1[0m | |
[1m if 'accept-encoding' in header_names:[0m | |
[1m skips['skip_accept_encoding'] = 1[0m | |
[1m [0m | |
[1m self.putrequest(method, url, **skips)[0m | |
[1m [0m | |
[1m # chunked encoding will happen if HTTP/1.1 is used and either[0m | |
[1m # the caller passes encode_chunked=True or the following[0m | |
[1m # conditions hold:[0m | |
[1m # 1. content-length has not been explicitly set[0m | |
[1m # 2. the body is a file or iterable, but not a str or bytes-like[0m | |
[1m # 3. Transfer-Encoding has NOT been explicitly set by the caller[0m | |
[1m [0m | |
[1m if 'content-length' not in header_names:[0m | |
[1m # only chunk body if not explicitly set for backwards[0m | |
[1m # compatibility, assuming the client code is already handling the[0m | |
[1m # chunking[0m | |
[1m if 'transfer-encoding' not in header_names:[0m | |
[1m # if content-length cannot be automatically determined, fall[0m | |
[1m # back to chunked encoding[0m | |
[1m encode_chunked = False[0m | |
[1m content_length = self._get_content_length(body, method)[0m | |
[1m if content_length is None:[0m | |
[1m if body is not None:[0m | |
[1m if self.debuglevel > 0:[0m | |
[1m print('Unable to determine size of %r' % body)[0m | |
[1m encode_chunked = True[0m | |
[1m self.putheader('Transfer-Encoding', 'chunked')[0m | |
[1m else:[0m | |
[1m self.putheader('Content-Length', str(content_length))[0m | |
[1m else:[0m | |
[1m encode_chunked = False[0m | |
[1m [0m | |
[1m for hdr, value in headers.items():[0m | |
[1m self.putheader(hdr, value)[0m | |
[1m if isinstance(body, str):[0m | |
[1m # RFC 2616 Section 3.7.1 says that text default has a[0m | |
[1m # default charset of iso-8859-1.[0m | |
[1m body = _encode(body, 'body')[0m | |
[1m> self.endheaders(body, encode_chunked=encode_chunked)[0m | |
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' | |
[1m[31m/opt/python/3.6.3/lib/python3.6/http/client.py[0m: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}' | |
[1m def endheaders(self, message_body=None, *, encode_chunked=False):[0m | |
[1m """Indicate that the last header line has been sent to the server.[0m | |
[1m [0m | |
[1m This method sends the request to the server. The optional message_body[0m | |
[1m argument can be used to pass a message body associated with the[0m | |
[1m request.[0m | |
[1m """[0m | |
[1m if self.__state == _CS_REQ_STARTED:[0m | |
[1m self.__state = _CS_REQ_SENT[0m | |
[1m else:[0m | |
[1m raise CannotSendHeader()[0m | |
[1m> self._send_output(message_body, encode_chunked=encode_chunked)[0m | |
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> | |
[1m[31m/opt/python/3.6.3/lib/python3.6/http/client.py[0m: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 | |
[1m def _send_output(self, message_body=None, encode_chunked=False):[0m | |
[1m """Send the currently buffered request and clear the buffer.[0m | |
[1m [0m | |
[1m Appends an extra \\r\\n to the buffer.[0m | |
[1m A message_body may be specified, to be appended to the request.[0m | |
[1m """[0m | |
[1m self._buffer.extend((b"", b""))[0m | |
[1m msg = b"\r\n".join(self._buffer)[0m | |
[1m del self._buffer[:][0m | |
[1m> self.send(msg)[0m | |
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> | |
[1m[31m/opt/python/3.6.3/lib/python3.6/http/client.py[0m: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" | |
[1m def send(self, data):[0m | |
[1m """Send `data' to the server.[0m | |
[1m ``data`` can be a string object, a bytes object, an array object, a[0m | |
[1m file-like object that supports a .read() method, or an iterable object.[0m | |
[1m """[0m | |
[1m [0m | |
[1m if self.sock is None:[0m | |
[1m if self.auto_open:[0m | |
[1m> self.connect()[0m | |
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> | |
[1m[31m/opt/python/3.6.3/lib/python3.6/http/client.py[0m:964: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8> | |
[1m def connect(self):[0m | |
[1m> conn = self._new_conn()[0m | |
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8> | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connection.py[0m:196: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8> | |
[1m def _new_conn(self):[0m | |
[1m """ Establish a socket connection and set nodelay settings on it.[0m | |
[1m [0m | |
[1m :return: New socket connection.[0m | |
[1m """[0m | |
[1m extra_kw = {}[0m | |
[1m if self.source_address:[0m | |
[1m extra_kw['source_address'] = self.source_address[0m | |
[1m [0m | |
[1m if self.socket_options:[0m | |
[1m extra_kw['socket_options'] = self.socket_options[0m | |
[1m [0m | |
[1m try:[0m | |
[1m conn = connection.create_connection([0m | |
[1m (self._dns_host, self.port), self.timeout, **extra_kw)[0m | |
[1m [0m | |
[1m except SocketTimeout as e:[0m | |
[1m raise ConnectTimeoutError([0m | |
[1m self, "Connection to %s timed out. (connect timeout=%s)" %[0m | |
[1m (self.host, self.timeout))[0m | |
[1m [0m | |
[1m except SocketError as e:[0m | |
[1m raise NewConnectionError([0m | |
[1m> self, "Failed to establish a new connection: %s" % e)[0m | |
[1m[31mE urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8>: Failed to establish a new connection: [Errno 111] Connection refused[0m | |
extra_kw = {'socket_options': [(6, 1, 1)]} | |
self = <urllib3.connection.HTTPConnection object at 0x7fc71ab3e2e8> | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connection.py[0m:180: NewConnectionError | |
[33mDuring handling of the above exception, another exception occurred:[0m | |
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() | |
[1m def send(self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None):[0m | |
[1m """Sends PreparedRequest object. Returns Response object.[0m | |
[1m [0m | |
[1m :param request: The :class:`PreparedRequest <PreparedRequest>` being sent.[0m | |
[1m :param stream: (optional) Whether to stream the request content.[0m | |
[1m :param timeout: (optional) How long to wait for the server to send[0m | |
[1m data before giving up, as a float, or a :ref:`(connect timeout,[0m | |
[1m read timeout) <timeouts>` tuple.[0m | |
[1m :type timeout: float or tuple or urllib3 Timeout object[0m | |
[1m :param verify: (optional) Either a boolean, in which case it controls whether[0m | |
[1m we verify the server's TLS certificate, or a string, in which case it[0m | |
[1m must be a path to a CA bundle to use[0m | |
[1m :param cert: (optional) Any user-provided SSL certificate to be trusted.[0m | |
[1m :param proxies: (optional) The proxies dictionary to apply to the request.[0m | |
[1m :rtype: requests.Response[0m | |
[1m """[0m | |
[1m [0m | |
[1m conn = self.get_connection(request.url, proxies)[0m | |
[1m [0m | |
[1m self.cert_verify(conn, request.url, verify, cert)[0m | |
[1m url = self.request_url(request, proxies)[0m | |
[1m self.add_headers(request, stream=stream, timeout=timeout, verify=verify, cert=cert, proxies=proxies)[0m | |
[1m [0m | |
[1m chunked = not (request.body is None or 'Content-Length' in request.headers)[0m | |
[1m [0m | |
[1m if isinstance(timeout, tuple):[0m | |
[1m try:[0m | |
[1m connect, read = timeout[0m | |
[1m timeout = TimeoutSauce(connect=connect, read=read)[0m | |
[1m except ValueError as e:[0m | |
[1m # this may raise a string formatting error.[0m | |
[1m err = ("Invalid timeout {0}. Pass a (connect, read) "[0m | |
[1m "timeout tuple, or a single float to set "[0m | |
[1m "both timeouts to the same value".format(timeout))[0m | |
[1m raise ValueError(err)[0m | |
[1m elif isinstance(timeout, TimeoutSauce):[0m | |
[1m pass[0m | |
[1m else:[0m | |
[1m timeout = TimeoutSauce(connect=timeout, read=timeout)[0m | |
[1m [0m | |
[1m try:[0m | |
[1m if not chunked:[0m | |
[1m resp = conn.urlopen([0m | |
[1m method=request.method,[0m | |
[1m url=url,[0m | |
[1m body=request.body,[0m | |
[1m headers=request.headers,[0m | |
[1m redirect=False,[0m | |
[1m assert_same_host=False,[0m | |
[1m preload_content=False,[0m | |
[1m decode_content=False,[0m | |
[1m retries=self.max_retries,[0m | |
[1m> timeout=timeout[0m | |
[1m )[0m | |
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 | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/requests/adapters.py[0m: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 | |
[1m def urlopen(self, method, url, body=None, headers=None, retries=None,[0m | |
[1m redirect=True, assert_same_host=True, timeout=_Default,[0m | |
[1m pool_timeout=None, release_conn=None, chunked=False,[0m | |
[1m body_pos=None, **response_kw):[0m | |
[1m """[0m | |
[1m Get a connection from the pool and perform an HTTP request. This is the[0m | |
[1m lowest level call for making a request, so you'll need to specify all[0m | |
[1m the raw details.[0m | |
[1m [0m | |
[1m .. note::[0m | |
[1m [0m | |
[1m More commonly, it's appropriate to use a convenience method provided[0m | |
[1m by :class:`.RequestMethods`, such as :meth:`request`.[0m | |
[1m [0m | |
[1m .. note::[0m | |
[1m [0m | |
[1m `release_conn` will only behave as expected if[0m | |
[1m `preload_content=False` because we want to make[0m | |
[1m `preload_content=False` the default behaviour someday soon without[0m | |
[1m breaking backwards compatibility.[0m | |
[1m [0m | |
[1m :param method:[0m | |
[1m HTTP request method (such as GET, POST, PUT, etc.)[0m | |
[1m [0m | |
[1m :param body:[0m | |
[1m Data to send in the request body (useful for creating[0m | |
[1m POST requests, see HTTPConnectionPool.post_url for[0m | |
[1m more convenience).[0m | |
[1m [0m | |
[1m :param headers:[0m | |
[1m Dictionary of custom headers to send, such as User-Agent,[0m | |
[1m If-None-Match, etc. If None, pool headers are used. If provided,[0m | |
[1m these headers completely replace any pool-specific headers.[0m | |
[1m [0m | |
[1m :param retries:[0m | |
[1m Configure the number of retries to allow before raising a[0m | |
[1m :class:`~urllib3.exceptions.MaxRetryError` exception.[0m | |
[1m [0m | |
[1m Pass ``None`` to retry until you receive a response. Pass a[0m | |
[1m :class:`~urllib3.util.retry.Retry` object for fine-grained control[0m | |
[1m over different types of retries.[0m | |
[1m Pass an integer number to retry connection errors that many times,[0m | |
[1m but no other types of errors. Pass zero to never retry.[0m | |
[1m [0m | |
[1m If ``False``, then retries are disabled and any exception is raised[0m | |
[1m immediately. Also, instead of raising a MaxRetryError on redirects,[0m | |
[1m the redirect response will be returned.[0m | |
[1m [0m | |
[1m :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.[0m | |
[1m [0m | |
[1m :param redirect:[0m | |
[1m If True, automatically handle redirects (status codes 301, 302,[0m | |
[1m 303, 307, 308). Each redirect counts as a retry. Disabling retries[0m | |
[1m will disable redirect, too.[0m | |
[1m [0m | |
[1m :param assert_same_host:[0m | |
[1m If ``True``, will make sure that the host of the pool requests is[0m | |
[1m consistent else will raise HostChangedError. When False, you can[0m | |
[1m use the pool on an HTTP proxy and request foreign hosts.[0m | |
[1m [0m | |
[1m :param timeout:[0m | |
[1m If specified, overrides the default timeout for this one[0m | |
[1m request. It may be a float (in seconds) or an instance of[0m | |
[1m :class:`urllib3.util.Timeout`.[0m | |
[1m [0m | |
[1m :param pool_timeout:[0m | |
[1m If set and the pool is set to block=True, then this method will[0m | |
[1m block for ``pool_timeout`` seconds and raise EmptyPoolError if no[0m | |
[1m connection is available within the time period.[0m | |
[1m [0m | |
[1m :param release_conn:[0m | |
[1m If False, then the urlopen call will not release the connection[0m | |
[1m back into the pool once a response is received (but will release if[0m | |
[1m you read the entire contents of the response such as when[0m | |
[1m `preload_content=True`). This is useful if you're not preloading[0m | |
[1m the response's content immediately. You will need to call[0m | |
[1m ``r.release_conn()`` on the response ``r`` to return the connection[0m | |
[1m back into the pool. If None, it takes the value of[0m | |
[1m ``response_kw.get('preload_content', True)``.[0m | |
[1m [0m | |
[1m :param chunked:[0m | |
[1m If True, urllib3 will send the body using chunked transfer[0m | |
[1m encoding. Otherwise, urllib3 will send the body using the standard[0m | |
[1m content-length form. Defaults to False.[0m | |
[1m [0m | |
[1m :param int body_pos:[0m | |
[1m Position to seek to in file-like body in the event of a retry or[0m | |
[1m redirect. Typically this won't need to be set because urllib3 will[0m | |
[1m auto-populate the value when needed.[0m | |
[1m [0m | |
[1m :param \\**response_kw:[0m | |
[1m Additional parameters are passed to[0m | |
[1m :meth:`urllib3.response.HTTPResponse.from_httplib`[0m | |
[1m """[0m | |
[1m if headers is None:[0m | |
[1m headers = self.headers[0m | |
[1m [0m | |
[1m if not isinstance(retries, Retry):[0m | |
[1m retries = Retry.from_int(retries, redirect=redirect, default=self.retries)[0m | |
[1m [0m | |
[1m if release_conn is None:[0m | |
[1m release_conn = response_kw.get('preload_content', True)[0m | |
[1m [0m | |
[1m # Check host[0m | |
[1m if assert_same_host and not self.is_same_host(url):[0m | |
[1m raise HostChangedError(self, url, retries)[0m | |
[1m [0m | |
[1m conn = None[0m | |
[1m [0m | |
[1m # Track whether `conn` needs to be released before[0m | |
[1m # returning/raising/recursing. Update this variable if necessary, and[0m | |
[1m # leave `release_conn` constant throughout the function. That way, if[0m | |
[1m # the function recurses, the original value of `release_conn` will be[0m | |
[1m # passed down into the recursive call, and its value will be respected.[0m | |
[1m #[0m | |
[1m # See issue #651 [1] for details.[0m | |
[1m #[0m | |
[1m # [1] <https://github.com/shazow/urllib3/issues/651>[0m | |
[1m release_this_conn = release_conn[0m | |
[1m [0m | |
[1m # Merge the proxy headers. Only do this in HTTP. We have to copy the[0m | |
[1m # headers dict so we can safely change it without those changes being[0m | |
[1m # reflected in anyone else's copy.[0m | |
[1m if self.scheme == 'http':[0m | |
[1m headers = headers.copy()[0m | |
[1m headers.update(self.proxy_headers)[0m | |
[1m [0m | |
[1m # Must keep the exception bound to a separate variable or else Python 3[0m | |
[1m # complains about UnboundLocalError.[0m | |
[1m err = None[0m | |
[1m [0m | |
[1m # Keep track of whether we cleanly exited the except block. This[0m | |
[1m # ensures we do proper cleanup in finally.[0m | |
[1m clean_exit = False[0m | |
[1m [0m | |
[1m # Rewind body position, if needed. Record current position[0m | |
[1m # for future rewinds in the event of a redirect/retry.[0m | |
[1m body_pos = set_file_position(body, body_pos)[0m | |
[1m [0m | |
[1m try:[0m | |
[1m # Request a connection from the queue.[0m | |
[1m timeout_obj = self._get_timeout(timeout)[0m | |
[1m conn = self._get_conn(timeout=pool_timeout)[0m | |
[1m [0m | |
[1m conn.timeout = timeout_obj.connect_timeout[0m | |
[1m [0m | |
[1m is_new_proxy_conn = self.proxy is not None and not getattr(conn, 'sock', None)[0m | |
[1m if is_new_proxy_conn:[0m | |
[1m self._prepare_proxy(conn)[0m | |
[1m [0m | |
[1m # Make the request on the httplib connection object.[0m | |
[1m httplib_response = self._make_request(conn, method, url,[0m | |
[1m timeout=timeout_obj,[0m | |
[1m body=body, headers=headers,[0m | |
[1m chunked=chunked)[0m | |
[1m [0m | |
[1m # If we're going to release the connection in ``finally:``, then[0m | |
[1m # the response doesn't need to know about the connection. Otherwise[0m | |
[1m # it will also try to release it and we'll have a double-release[0m | |
[1m # mess.[0m | |
[1m response_conn = conn if not release_conn else None[0m | |
[1m [0m | |
[1m # Pass method to Response for length checking[0m | |
[1m response_kw['request_method'] = method[0m | |
[1m [0m | |
[1m # Import httplib's response into our own wrapper object[0m | |
[1m response = self.ResponseCls.from_httplib(httplib_response,[0m | |
[1m pool=self,[0m | |
[1m connection=response_conn,[0m | |
[1m retries=retries,[0m | |
[1m **response_kw)[0m | |
[1m [0m | |
[1m # Everything went great![0m | |
[1m clean_exit = True[0m | |
[1m [0m | |
[1m except queue.Empty:[0m | |
[1m # Timed out by queue.[0m | |
[1m raise EmptyPoolError(self, "No pool connections are available.")[0m | |
[1m [0m | |
[1m except (TimeoutError, HTTPException, SocketError, ProtocolError,[0m | |
[1m BaseSSLError, SSLError, CertificateError) as e:[0m | |
[1m # Discard the connection for these exceptions. It will be[0m | |
[1m # replaced during the next _get_conn() call.[0m | |
[1m clean_exit = False[0m | |
[1m if isinstance(e, (BaseSSLError, CertificateError)):[0m | |
[1m e = SSLError(e)[0m | |
[1m elif isinstance(e, (SocketError, NewConnectionError)) and self.proxy:[0m | |
[1m e = ProxyError('Cannot connect to proxy.', e)[0m | |
[1m elif isinstance(e, (SocketError, HTTPException)):[0m | |
[1m e = ProtocolError('Connection aborted.', e)[0m | |
[1m [0m | |
[1m retries = retries.increment(method, url, error=e, _pool=self,[0m | |
[1m> _stacktrace=sys.exc_info()[2])[0m | |
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 = '/' | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/connectionpool.py[0m: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> | |
[1m def increment(self, method=None, url=None, response=None, error=None,[0m | |
[1m _pool=None, _stacktrace=None):[0m | |
[1m """ Return a new Retry object with incremented retry counters.[0m | |
[1m [0m | |
[1m :param response: A response object, or None, if the server did not[0m | |
[1m return a response.[0m | |
[1m :type response: :class:`~urllib3.response.HTTPResponse`[0m | |
[1m :param Exception error: An error encountered during the request, or[0m | |
[1m None if the response was received successfully.[0m | |
[1m [0m | |
[1m :return: A new ``Retry`` object.[0m | |
[1m """[0m | |
[1m if self.total is False and error:[0m | |
[1m # Disabled, indicate to re-raise the error.[0m | |
[1m raise six.reraise(type(error), error, _stacktrace)[0m | |
[1m [0m | |
[1m total = self.total[0m | |
[1m if total is not None:[0m | |
[1m total -= 1[0m | |
[1m [0m | |
[1m connect = self.connect[0m | |
[1m read = self.read[0m | |
[1m redirect = self.redirect[0m | |
[1m status_count = self.status[0m | |
[1m cause = 'unknown'[0m | |
[1m status = None[0m | |
[1m redirect_location = None[0m | |
[1m [0m | |
[1m if error and self._is_connection_error(error):[0m | |
[1m # Connect retry?[0m | |
[1m if connect is False:[0m | |
[1m raise six.reraise(type(error), error, _stacktrace)[0m | |
[1m elif connect is not None:[0m | |
[1m connect -= 1[0m | |
[1m [0m | |
[1m elif error and self._is_read_error(error):[0m | |
[1m # Read retry?[0m | |
[1m if read is False or not self._is_method_retryable(method):[0m | |
[1m raise six.reraise(type(error), error, _stacktrace)[0m | |
[1m elif read is not None:[0m | |
[1m read -= 1[0m | |
[1m [0m | |
[1m elif response and response.get_redirect_location():[0m | |
[1m # Redirect retry?[0m | |
[1m if redirect is not None:[0m | |
[1m redirect -= 1[0m | |
[1m cause = 'too many redirects'[0m | |
[1m redirect_location = response.get_redirect_location()[0m | |
[1m status = response.status[0m | |
[1m [0m | |
[1m else:[0m | |
[1m # Incrementing because of a server error like a 500 in[0m | |
[1m # status_forcelist and a the given method is in the whitelist[0m | |
[1m cause = ResponseError.GENERIC_ERROR[0m | |
[1m if response and response.status:[0m | |
[1m if status_count is not None:[0m | |
[1m status_count -= 1[0m | |
[1m cause = ResponseError.SPECIFIC_ERROR.format([0m | |
[1m status_code=response.status)[0m | |
[1m status = response.status[0m | |
[1m [0m | |
[1m history = self.history + (RequestHistory(method, url, error, status, redirect_location),)[0m | |
[1m [0m | |
[1m new_retry = self.new([0m | |
[1m total=total,[0m | |
[1m connect=connect, read=read, redirect=redirect, status=status_count,[0m | |
[1m history=history)[0m | |
[1m [0m | |
[1m if new_retry.is_exhausted():[0m | |
[1m> raise MaxRetryError(_pool, url, error or ResponseError(cause))[0m | |
[1m[31mE 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',))[0m | |
_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 = '/' | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/urllib3/util/retry.py[0m:398: MaxRetryError | |
[33mDuring handling of the above exception, another exception occurred:[0m | |
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 | |
[1m @pytest.fixture[0m | |
[1m def web3([0m | |
[1m blockchain_p2p_ports,[0m | |
[1m blockchain_private_keys,[0m | |
[1m blockchain_rpc_ports,[0m | |
[1m blockchain_type,[0m | |
[1m deploy_key,[0m | |
[1m private_keys,[0m | |
[1m random_marker,[0m | |
[1m request,[0m | |
[1m tmpdir,[0m | |
[1m chain_id,[0m | |
[1m ):[0m | |
[1m """ Starts a private chain with accounts funded. """[0m | |
[1m # include the deploy key in the list of funded accounts[0m | |
[1m keys_to_fund = set(private_keys)[0m | |
[1m keys_to_fund.add(deploy_key)[0m | |
[1m keys_to_fund = sorted(keys_to_fund)[0m | |
[1m [0m | |
[1m if blockchain_type == 'geth':[0m | |
[1m host = '0.0.0.0'[0m | |
[1m rpc_port = blockchain_rpc_ports[0][0m | |
[1m endpoint = f'http://{host}:{rpc_port}'[0m | |
[1m web3 = Web3(HTTPProvider(endpoint))[0m | |
[1m [0m | |
[1m assert len(blockchain_private_keys) == len(blockchain_rpc_ports)[0m | |
[1m assert len(blockchain_private_keys) == len(blockchain_p2p_ports)[0m | |
[1m [0m | |
[1m geth_nodes = [[0m | |
[1m GethNodeDescription([0m | |
[1m key,[0m | |
[1m rpc,[0m | |
[1m p2p,[0m | |
[1m miner=(pos == 0),[0m | |
[1m )[0m | |
[1m for pos, (key, rpc, p2p) in enumerate(zip([0m | |
[1m blockchain_private_keys,[0m | |
[1m blockchain_rpc_ports,[0m | |
[1m blockchain_p2p_ports,[0m | |
[1m ))[0m | |
[1m ][0m | |
[1m [0m | |
[1m accounts_to_fund = [[0m | |
[1m privatekey_to_address(key)[0m | |
[1m for key in keys_to_fund[0m | |
[1m ][0m | |
[1m [0m | |
[1m geth_processes = geth_run_private_blockchain([0m | |
[1m web3,[0m | |
[1m accounts_to_fund,[0m | |
[1m geth_nodes,[0m | |
[1m str(tmpdir),[0m | |
[1m chain_id,[0m | |
[1m request.config.option.verbose,[0m | |
[1m> random_marker,[0m | |
[1m )[0m | |
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> | |
[1m[31mraiden/tests/integration/fixtures/blockchain.py[0m:82: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
[1m[31mraiden/tests/utils/geth.py[0m:424: in geth_run_private_blockchain | |
[1m logdir,[0m | |
[1m[31mraiden/tests/utils/geth.py[0m:325: in geth_run_nodes | |
[1m verbosity,[0m | |
[1m[31mraiden/tests/utils/geth.py[0m:293: in geth_nodes_to_cmds | |
[1m geth_prepare_datadir(datadir, genesis_file)[0m | |
[1m[31mraiden/tests/utils/geth.py[0m:279: in geth_prepare_datadir | |
[1m geth_init_datadir(datadir, node_genesis_path)[0m | |
[1m[31mraiden/tests/utils/geth.py[0m:189: in geth_init_datadir | |
[1m subprocess.check_output(args, stderr=subprocess.STDOUT)[0m | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/subprocess.py[0m:338: in check_output | |
[1m output, unused_err = process.communicate(inputdata, timeout=timeout)[0m | |
[1m[31m../../../virtualenv/python3.6.3/lib/python3.6/site-packages/gevent/subprocess.py[0m:752: in communicate | |
[1m done = joinall(greenlets, timeout=timeout)[0m | |
[1m[31msrc/gevent/greenlet.py[0m:849: in gevent._greenlet.joinall | |
[1m ???[0m | |
[1m[31msrc/gevent/greenlet.py[0m:859: in gevent._greenlet.joinall | |
[1m ???[0m | |
[1m[31msrc/gevent/_hub_primitives.py[0m:198: in gevent.__hub_primitives.wait_on_objects | |
[1m ???[0m | |
[1m[31msrc/gevent/_hub_primitives.py[0m:235: in gevent.__hub_primitives.wait_on_objects | |
[1m ???[0m | |
[1m[31msrc/gevent/_hub_primitives.py[0m:149: in gevent.__hub_primitives._WaitIterator.__next__ | |
[1m ???[0m | |
[1m[31msrc/gevent/_hub_primitives.py[0m:140: in gevent.__hub_primitives._WaitIterator.__next__ | |
[1m ???[0m | |
[1m[31msrc/gevent/_waiter.py[0m:192: in gevent.__waiter.MultipleWaiter.get | |
[1m ???[0m | |
[1m[31msrc/gevent/_waiter.py[0m:151: in gevent.__waiter.Waiter.get | |
[1m ???[0m | |
[1m[31msrc/gevent/_greenlet_primitives.py[0m:59: in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch | |
[1m ???[0m | |
[1m[31msrc/gevent/_greenlet_primitives.py[0m:59: in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch | |
[1m ???[0m | |
[1m[31msrc/gevent/_greenlet_primitives.py[0m:63: in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch | |
[1m ???[0m | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
[1m> ???[0m | |
[1m[31mE 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',))[0m | |
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> | |
[1m[31msrc/gevent/__greenlet_primitives.pxd[0m: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 | |
[33m=============================== warnings summary ===============================[0m | |
/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 | |
[31m[1m== 42 passed, 13 skipped, 2 xfailed, 63 warnings, 1 error in 2091.01 seconds ===[0m | |
travis_time:end:0719a440:start=1540287345279782278,finish=1540289438932971930,duration=2093653189652 | |
[0K | |
[31;1mThe command ".travis/run.sh" exited with 1.[0m | |
travis_fold:start:cache.2 | |
[0Kstore build cache | |
travis_time:start:0a3ba17c | |
[0K | |
travis_time:end:0a3ba17c:start=1540289438939536861,finish=1540289438944359719,duration=4822858 | |
[0Ktravis_time:start:1cc25a03 | |
[0K[32;1mchange 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 | |
[0m | |
[32;1m... | |
[0m | |
[32;1mchanges detected, packing new archive[0m | |
. | |
[32;1muploading PR.2863/cache-linux-xenial-2c5fc40e3bddd9d63d278f5babd3eae62cc9dcdaa4e00ef7ef26fb4eb0f9f63e--python-3.6.tgz[0m | |
[32;1mcache uploaded[0m | |
travis_time:end:1cc25a03:start=1540289438950948791,finish=1540289450738076923,duration=11787128132 | |
[0Ktravis_fold:end:cache.2 | |
[0K | |
Done. Your build exited with 1. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment