RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux lgw01-amd64-017 4.4.0-97-generic #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 x86_64 Buildd toolchain package versions: launchpad-buildd_154 python-lpbuildd_154 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.3 dpkg-dev_1.18.4ubuntu1.2 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 3 Nov 11:20:31 ntpdate[1818]: adjust time server 10.211.37.1 offset 0.001385 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-13671249 /home/buildd/filecache-default/f027e517e95d0e91684230ee23be60d709f816c0 Creating target for build PACKAGEBUILD-13671249 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-13671249 Starting target for build PACKAGEBUILD-13671249 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-13671249 'deb http://ftpmaster.internal/ubuntu bionic main universe' 'deb http://ftpmaster.internal/ubuntu bionic-security main universe' 'deb http://ftpmaster.internal/ubuntu bionic-updates main universe' 'deb http://ftpmaster.internal/ubuntu bionic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-13671249 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-13671249 Updating target for build PACKAGEBUILD-13671249 Get:1 http://ftpmaster.internal/ubuntu bionic InRelease [235 kB] Get:2 http://ftpmaster.internal/ubuntu bionic-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu bionic-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu bionic-proposed InRelease [85.4 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main amd64 Packages [1064 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main Translation-en [541 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/universe amd64 Packages [8153 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/universe Translation-en [4817 kB] Get:9 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 Packages [121 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-proposed/main Translation-en [73.0 kB] Get:11 http://ftpmaster.internal/ubuntu bionic-proposed/universe amd64 Packages [665 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-proposed/universe Translation-en [496 kB] Fetched 16.4 MB in 5s (3092 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libasn1-8-heimdal libcurl3-gnutls libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libpsl5 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libunistring0 libustr-1.0-1 libwind0-heimdal Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: apt-transport-https* The following packages will be upgraded: apt base-files base-passwd binutils binutils-common binutils-x86-64-linux-gnu build-essential coreutils cpp-7 debconf dpkg dpkg-dev e2fslibs e2fsprogs g++-7 gcc-7 gcc-7-base gnupg gnupg-agent gpgv libapparmor1 libapt-pkg5.0 libasan4 libatomic1 libbinutils libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcilkrts5 libcomerr2 libcurl3-gnutls libdpkg-perl libgcc-7-dev libgcc1 libgcrypt20 libgmp10 libgomp1 libgpg-error0 libgssapi-krb5-2 libhogweed4 libitm1 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblsan0 libmpx2 libnettle6 libp11-kit0 libpcre3 libperl5.26 libpng16-16 libpsl5 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsqlite3-0 libss2 libstdc++-7-dev libstdc++6 libsystemd0 libtsan0 libubsan0 libudev1 linux-libc-dev multiarch-support perl perl-base perl-modules-5.26 pinentry-curses systemd systemd-sysv sysvinit-utils tzdata 80 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. Need to get 58.1 MB of archives. After this operation, 452 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu bionic/main amd64 base-files amd64 10ubuntu1 [55.9 kB] Get:2 http://ftpmaster.internal/ubuntu bionic/main amd64 coreutils amd64 8.26-3ubuntu4 [1213 kB] Get:3 http://ftpmaster.internal/ubuntu bionic/main amd64 dpkg amd64 1.19.0.4ubuntu1 [1145 kB] Get:4 http://ftpmaster.internal/ubuntu bionic/main amd64 libc6-dev amd64 2.26-0ubuntu2 [2524 kB] Get:5 http://ftpmaster.internal/ubuntu bionic/main amd64 libc-dev-bin amd64 2.26-0ubuntu2 [69.6 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main amd64 linux-libc-dev amd64 4.13.0-16.19 [954 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main amd64 libquadmath0 amd64 7.2.0-12ubuntu1 [132 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/main amd64 libitm1 amd64 7.2.0-12ubuntu1 [27.6 kB] Get:9 http://ftpmaster.internal/ubuntu bionic/main amd64 gcc-7-base amd64 7.2.0-12ubuntu1 [18.3 kB] Get:10 http://ftpmaster.internal/ubuntu bionic/main amd64 libgcc1 amd64 1:7.2.0-12ubuntu1 [39.3 kB] Get:11 http://ftpmaster.internal/ubuntu bionic/main amd64 libmpx2 amd64 7.2.0-12ubuntu1 [11.7 kB] Get:12 http://ftpmaster.internal/ubuntu bionic/main amd64 libgomp1 amd64 7.2.0-12ubuntu1 [76.4 kB] Get:13 http://ftpmaster.internal/ubuntu bionic/main amd64 libatomic1 amd64 7.2.0-12ubuntu1 [8954 B] Get:14 http://ftpmaster.internal/ubuntu bionic/main amd64 libasan4 amd64 7.2.0-12ubuntu1 [360 kB] Get:15 http://ftpmaster.internal/ubuntu bionic/main amd64 liblsan0 amd64 7.2.0-12ubuntu1 [133 kB] Get:16 http://ftpmaster.internal/ubuntu bionic/main amd64 libtsan0 amd64 7.2.0-12ubuntu1 [282 kB] Get:17 http://ftpmaster.internal/ubuntu bionic/main amd64 libubsan0 amd64 7.2.0-12ubuntu1 [126 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main amd64 libcilkrts5 amd64 7.2.0-12ubuntu1 [42.5 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main amd64 cpp-7 amd64 7.2.0-12ubuntu1 [6728 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main amd64 libcc1-0 amd64 7.2.0-12ubuntu1 [38.7 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main amd64 g++-7 amd64 7.2.0-12ubuntu1 [7554 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main amd64 gcc-7 amd64 7.2.0-12ubuntu1 [7414 kB] Get:23 http://ftpmaster.internal/ubuntu bionic/main amd64 libgcc-7-dev amd64 7.2.0-12ubuntu1 [2377 kB] Get:24 http://ftpmaster.internal/ubuntu bionic/main amd64 libstdc++-7-dev amd64 7.2.0-12ubuntu1 [1457 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main amd64 libstdc++6 amd64 7.2.0-12ubuntu1 [405 kB] Get:26 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libgmp10 amd64 2:6.1.2+dfsg-1.1 [241 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main amd64 libbinutils amd64 2.29.1-6ubuntu1 [502 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main amd64 binutils amd64 2.29.1-6ubuntu1 [3344 B] Get:29 http://ftpmaster.internal/ubuntu bionic/main amd64 binutils-common amd64 2.29.1-6ubuntu1 [190 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main amd64 binutils-x86-64-linux-gnu amd64 2.29.1-6ubuntu1 [1825 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main amd64 libc6 amd64 2.26-0ubuntu2 [2778 kB] Get:32 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 e2fslibs amd64 1.43.7-1 [157 kB] Get:33 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 e2fsprogs amd64 1.43.7-1 [498 kB] Get:34 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 perl-modules-5.26 all 5.26.1-2ubuntu1 [2760 kB] Get:35 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libperl5.26 amd64 5.26.1-2ubuntu1 [3535 kB] Get:36 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 perl amd64 5.26.1-2ubuntu1 [201 kB] Get:37 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 perl-base amd64 5.26.1-2ubuntu1 [1389 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main amd64 base-passwd amd64 3.5.44 [47.2 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main amd64 libc-bin amd64 2.26-0ubuntu2 [593 kB] Get:40 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 sysvinit-utils amd64 2.88dsf-59.10ubuntu1 [18.6 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libudev1 amd64 235-2ubuntu1 [54.5 kB] Get:42 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libapt-pkg5.0 amd64 1.6~alpha3 [779 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libgpg-error0 amd64 1.27-4 [36.8 kB] Get:44 http://ftpmaster.internal/ubuntu bionic/main amd64 libgcrypt20 amd64 1.7.9-1 [400 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/main amd64 gpgv amd64 2.1.15-1ubuntu8 [186 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main amd64 libseccomp2 amd64 2.3.1-2.1ubuntu3 [37.3 kB] Get:47 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 apt amd64 1.6~alpha3 [1144 kB] Get:48 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 debconf all 1.5.64 [124 kB] Get:49 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libapparmor1 amd64 2.11.0-2ubuntu18 [28.8 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main amd64 libcap2 amd64 1:2.25-1.1 [13.2 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/main amd64 libpcre3 amd64 2:8.39-5ubuntu3 [229 kB] Get:52 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libselinux1 amd64 2.7-2 [68.3 kB] Get:53 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 systemd amd64 235-2ubuntu1 [2832 kB] Get:54 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libsystemd0 amd64 235-2ubuntu1 [196 kB] Get:55 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 systemd-sysv amd64 235-2ubuntu1 [12.7 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libcap-ng0 amd64 0.7.7-3.1 [11.1 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libcomerr2 amd64 1.43.7-1 [11.4 kB] Get:58 http://ftpmaster.internal/ubuntu bionic/main amd64 libsemanage-common all 2.7-2 [6916 B] Get:59 http://ftpmaster.internal/ubuntu bionic/main amd64 libsemanage1 amd64 2.7-2 [84.6 kB] Get:60 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libss2 amd64 1.43.7-1 [11.1 kB] Get:61 http://ftpmaster.internal/ubuntu bionic/main amd64 libnettle6 amd64 3.3-2 [91.7 kB] Get:62 http://ftpmaster.internal/ubuntu bionic/main amd64 libhogweed4 amd64 3.3-2 [135 kB] Get:63 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libp11-kit0 amd64 0.23.9-2 [187 kB] Get:64 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 pinentry-curses amd64 1.0.0-3 [34.7 kB] Get:65 http://ftpmaster.internal/ubuntu bionic/main amd64 gnupg amd64 2.1.15-1ubuntu8 [780 kB] Get:66 http://ftpmaster.internal/ubuntu bionic/main amd64 gnupg-agent amd64 2.1.15-1ubuntu8 [255 kB] Get:67 http://ftpmaster.internal/ubuntu bionic/main amd64 libsqlite3-0 amd64 3.20.1-2 [491 kB] Get:68 http://ftpmaster.internal/ubuntu bionic/main amd64 multiarch-support amd64 2.26-0ubuntu2 [6832 B] Get:69 http://ftpmaster.internal/ubuntu bionic/main amd64 tzdata all 2017c-1 [188 kB] Get:70 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libgssapi-krb5-2 amd64 1.15.2-2 [121 kB] Get:71 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libkrb5-3 amd64 1.15.2-2 [278 kB] Get:72 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libkrb5support0 amd64 1.15.2-2 [31.5 kB] Get:73 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libk5crypto3 amd64 1.15.2-2 [85.4 kB] Get:74 http://ftpmaster.internal/ubuntu bionic/main amd64 libkeyutils1 amd64 1.5.9-9.1ubuntu1 [9488 B] Get:75 http://ftpmaster.internal/ubuntu bionic/main amd64 libpng16-16 amd64 1.6.34-1 [176 kB] Get:76 http://ftpmaster.internal/ubuntu bionic/main amd64 dpkg-dev all 1.19.0.4ubuntu1 [607 kB] Get:77 http://ftpmaster.internal/ubuntu bionic/main amd64 libdpkg-perl all 1.19.0.4ubuntu1 [211 kB] Get:78 http://ftpmaster.internal/ubuntu bionic/main amd64 build-essential amd64 12.4ubuntu1 [4758 B] Get:79 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libpsl5 amd64 0.18.0-4 [40.7 kB] Get:80 http://ftpmaster.internal/ubuntu bionic/main amd64 libcurl3-gnutls amd64 7.55.1-1ubuntu2.1 [193 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 58.1 MB in 3s (19.1 MB/s) (Reading database ... 12676 files and directories currently installed.) Preparing to unpack .../base-files_10ubuntu1_amd64.deb ... Unpacking base-files (10ubuntu1) over (9.6ubuntu101) ... Setting up base-files (10ubuntu1) ... Installing new version of config file /etc/debian_version ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12676 files and directories currently installed.) Preparing to unpack .../coreutils_8.26-3ubuntu4_amd64.deb ... Unpacking coreutils (8.26-3ubuntu4) over (8.26-3ubuntu3) ... Setting up coreutils (8.26-3ubuntu4) ... (Reading database ... 12676 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.0.4ubuntu1_amd64.deb ... Unpacking dpkg (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Setting up dpkg (1.19.0.4ubuntu1) ... Installing new version of config file /etc/alternatives/README ... Installing new version of config file /etc/cron.daily/dpkg ... Installing new version of config file /etc/logrotate.d/dpkg ... (Reading database ... 12678 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.26-0ubuntu2_amd64.deb ... Unpacking libc6-dev:amd64 (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Preparing to unpack .../1-libc-dev-bin_2.26-0ubuntu2_amd64.deb ... Unpacking libc-dev-bin (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Preparing to unpack .../2-linux-libc-dev_4.13.0-16.19_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.13.0-16.19) over (4.13.0-11.12) ... Preparing to unpack .../3-libquadmath0_7.2.0-12ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../4-libitm1_7.2.0-12ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../5-gcc-7-base_7.2.0-12ubuntu1_amd64.deb ... Unpacking gcc-7-base:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Setting up gcc-7-base:amd64 (7.2.0-12ubuntu1) ... (Reading database ... 12678 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a7.2.0-12ubuntu1_amd64.deb ... Unpacking libgcc1:amd64 (1:7.2.0-12ubuntu1) over (1:7.2.0-6ubuntu1) ... Setting up libgcc1:amd64 (1:7.2.0-12ubuntu1) ... (Reading database ... 12678 files and directories currently installed.) Preparing to unpack .../00-libmpx2_7.2.0-12ubuntu1_amd64.deb ... Unpacking libmpx2:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../01-libgomp1_7.2.0-12ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../02-libatomic1_7.2.0-12ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../03-libasan4_7.2.0-12ubuntu1_amd64.deb ... Unpacking libasan4:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../04-liblsan0_7.2.0-12ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../05-libtsan0_7.2.0-12ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../06-libubsan0_7.2.0-12ubuntu1_amd64.deb ... Unpacking libubsan0:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../07-libcilkrts5_7.2.0-12ubuntu1_amd64.deb ... Unpacking libcilkrts5:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../08-cpp-7_7.2.0-12ubuntu1_amd64.deb ... Unpacking cpp-7 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../09-libcc1-0_7.2.0-12ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../10-g++-7_7.2.0-12ubuntu1_amd64.deb ... Unpacking g++-7 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../11-gcc-7_7.2.0-12ubuntu1_amd64.deb ... Unpacking gcc-7 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../12-libgcc-7-dev_7.2.0-12ubuntu1_amd64.deb ... Unpacking libgcc-7-dev:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../13-libstdc++-7-dev_7.2.0-12ubuntu1_amd64.deb ... Unpacking libstdc++-7-dev:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Preparing to unpack .../14-libstdc++6_7.2.0-12ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (7.2.0-12ubuntu1) over (7.2.0-6ubuntu1) ... Setting up libstdc++6:amd64 (7.2.0-12ubuntu1) ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-1.1_amd64.deb ... Unpacking libgmp10:amd64 (2:6.1.2+dfsg-1.1) over (2:6.1.2+dfsg-1) ... Setting up libgmp10:amd64 (2:6.1.2+dfsg-1.1) ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../libbinutils_2.29.1-6ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.29.1-6ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils_2.29.1-6ubuntu1_amd64.deb ... Unpacking binutils (2.29.1-6ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-common_2.29.1-6ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.29.1-6ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../binutils-x86-64-linux-gnu_2.29.1-6ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.29.1-6ubuntu1) over (2.29.1-1ubuntu1) ... Preparing to unpack .../libc6_2.26-0ubuntu2_amd64.deb ... Unpacking libc6:amd64 (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Setting up libc6:amd64 (2.26-0ubuntu2) ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../e2fslibs_1.43.7-1_amd64.deb ... Unpacking e2fslibs:amd64 (1.43.7-1) over (1.43.5-1) ... Setting up e2fslibs:amd64 (1.43.7-1) ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.43.7-1_amd64.deb ... Unpacking e2fsprogs (1.43.7-1) over (1.43.5-1) ... Setting up e2fsprogs (1.43.7-1) ... Installing new version of config file /etc/mke2fs.conf ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../perl_5.26.1-2ubuntu1_amd64.deb ... Unpacking perl (5.26.1-2ubuntu1) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-modules-5.26_5.26.1-2ubuntu1_all.deb ... Unpacking perl-modules-5.26 (5.26.1-2ubuntu1) over (5.26.0-8ubuntu1) ... Preparing to unpack .../libperl5.26_5.26.1-2ubuntu1_amd64.deb ... Unpacking libperl5.26:amd64 (5.26.1-2ubuntu1) over (5.26.0-8ubuntu1) ... Preparing to unpack .../perl-base_5.26.1-2ubuntu1_amd64.deb ... Unpacking perl-base (5.26.1-2ubuntu1) over (5.26.0-8ubuntu1) ... Setting up perl-base (5.26.1-2ubuntu1) ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.44_amd64.deb ... Unpacking base-passwd (3.5.44) over (3.5.43) ... Setting up base-passwd (3.5.44) ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../libc-bin_2.26-0ubuntu2_amd64.deb ... Unpacking libc-bin (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Setting up libc-bin (2.26-0ubuntu2) ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.88dsf-59.10ubuntu1_amd64.deb ... Unpacking sysvinit-utils (2.88dsf-59.10ubuntu1) over (2.88dsf-59.8git1) ... Setting up sysvinit-utils (2.88dsf-59.10ubuntu1) ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../libudev1_235-2ubuntu1_amd64.deb ... Unpacking libudev1:amd64 (235-2ubuntu1) over (234-2ubuntu10) ... Setting up libudev1:amd64 (235-2ubuntu1) ... (Reading database ... 12682 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.6~alpha3_amd64.deb ... Unpacking libapt-pkg5.0:amd64 (1.6~alpha3) over (1.5~rc4) ... Setting up libapt-pkg5.0:amd64 (1.6~alpha3) ... (Reading database ... 12682 files and directories currently installed.) Removing apt-transport-https (1.5~rc4) ... (Reading database ... 12674 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.27-4_amd64.deb ... Unpacking libgpg-error0:amd64 (1.27-4) over (1.27-3) ... Setting up libgpg-error0:amd64 (1.27-4) ... (Reading database ... 12674 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.7.9-1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.7.9-1) over (1.7.8-2ubuntu1) ... Setting up libgcrypt20:amd64 (1.7.9-1) ... (Reading database ... 12674 files and directories currently installed.) Preparing to unpack .../gpgv_2.1.15-1ubuntu8_amd64.deb ... Unpacking gpgv (2.1.15-1ubuntu8) over (2.1.15-1ubuntu7) ... Setting up gpgv (2.1.15-1ubuntu8) ... (Reading database ... 12674 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.1-2.1ubuntu3_amd64.deb ... Unpacking libseccomp2:amd64 (2.3.1-2.1ubuntu3) over (2.3.1-2.1ubuntu2) ... Setting up libseccomp2:amd64 (2.3.1-2.1ubuntu3) ... (Reading database ... 12674 files and directories currently installed.) Preparing to unpack .../apt_1.6~alpha3_amd64.deb ... Unpacking apt (1.6~alpha3) over (1.5~rc4) ... Setting up apt (1.6~alpha3) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../debconf_1.5.64_all.deb ... Unpacking debconf (1.5.64) over (1.5.63) ... Setting up debconf (1.5.64) ... (Reading database ... 12664 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.11.0-2ubuntu18_amd64.deb ... Unpacking libapparmor1:amd64 (2.11.0-2ubuntu18) over (2.11.0-2ubuntu17) ... Preparing to unpack .../libcap2_1%3a2.25-1.1_amd64.deb ... Unpacking libcap2:amd64 (1:2.25-1.1) over (1:2.25-1) ... Preparing to unpack .../libpcre3_2%3a8.39-5ubuntu3_amd64.deb ... Unpacking libpcre3:amd64 (2:8.39-5ubuntu3) over (2:8.39-4) ... Setting up libpcre3:amd64 (2:8.39-5ubuntu3) ... (Reading database ... 12664 files and directories currently installed.) Preparing to unpack .../libselinux1_2.7-2_amd64.deb ... Unpacking libselinux1:amd64 (2.7-2) over (2.7-1) ... Setting up libselinux1:amd64 (2.7-2) ... (Reading database ... 12664 files and directories currently installed.) Preparing to unpack .../systemd_235-2ubuntu1_amd64.deb ... Unpacking systemd (235-2ubuntu1) over (234-2ubuntu10) ... Preparing to unpack .../libsystemd0_235-2ubuntu1_amd64.deb ... Unpacking libsystemd0:amd64 (235-2ubuntu1) over (234-2ubuntu10) ... Setting up libsystemd0:amd64 (235-2ubuntu1) ... Setting up libapparmor1:amd64 (2.11.0-2ubuntu18) ... Setting up libcap2:amd64 (1:2.25-1.1) ... Setting up systemd (235-2ubuntu1) ... Installing new version of config file /etc/systemd/journald.conf ... Installing new version of config file /etc/systemd/system.conf ... Removing empty /etc/rc.local Removed /etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service. (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../systemd-sysv_235-2ubuntu1_amd64.deb ... Unpacking systemd-sysv (235-2ubuntu1) over (234-2ubuntu10) ... Preparing to unpack .../libcap-ng0_0.7.7-3.1_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.7-3.1) over (0.7.7-3build1) ... Setting up libcap-ng0:amd64 (0.7.7-3.1) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libcomerr2_1.43.7-1_amd64.deb ... Unpacking libcomerr2:amd64 (1.43.7-1) over (1.43.5-1) ... Setting up libcomerr2:amd64 (1.43.7-1) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.7-2_all.deb ... Unpacking libsemanage-common (2.7-2) over (2.7-1) ... Setting up libsemanage-common (2.7-2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.7-2_amd64.deb ... Unpacking libsemanage1:amd64 (2.7-2) over (2.7-1) ... Setting up libsemanage1:amd64 (2.7-2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libss2_1.43.7-1_amd64.deb ... Unpacking libss2:amd64 (1.43.7-1) over (1.43.5-1) ... Setting up libss2:amd64 (1.43.7-1) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libnettle6_3.3-2_amd64.deb ... Unpacking libnettle6:amd64 (3.3-2) over (3.3-1) ... Setting up libnettle6:amd64 (3.3-2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libhogweed4_3.3-2_amd64.deb ... Unpacking libhogweed4:amd64 (3.3-2) over (3.3-1) ... Setting up libhogweed4:amd64 (3.3-2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.9-2_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.9-2) over (0.23.7-3) ... Setting up libp11-kit0:amd64 (0.23.9-2) ... (Reading database ... 12670 files and directories currently installed.) Preparing to unpack .../00-pinentry-curses_1.0.0-3_amd64.deb ... Unpacking pinentry-curses (1.0.0-3) over (1.0.0-2) ... Preparing to unpack .../01-gnupg_2.1.15-1ubuntu8_amd64.deb ... Unpacking gnupg (2.1.15-1ubuntu8) over (2.1.15-1ubuntu7) ... Preparing to unpack .../02-gnupg-agent_2.1.15-1ubuntu8_amd64.deb ... Unpacking gnupg-agent (2.1.15-1ubuntu8) over (2.1.15-1ubuntu7) ... Preparing to unpack .../03-libsqlite3-0_3.20.1-2_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.20.1-2) over (3.19.3-3) ... Preparing to unpack .../04-multiarch-support_2.26-0ubuntu2_amd64.deb ... Unpacking multiarch-support (2.26-0ubuntu2) over (2.26-0ubuntu1) ... Preparing to unpack .../05-tzdata_2017c-1_all.deb ... Unpacking tzdata (2017c-1) over (2017b-2) ... Preparing to unpack .../06-libgssapi-krb5-2_1.15.2-2_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.15.2-2) over (1.15.1-2) ... Preparing to unpack .../07-libkrb5-3_1.15.2-2_amd64.deb ... Unpacking libkrb5-3:amd64 (1.15.2-2) over (1.15.1-2) ... Preparing to unpack .../08-libkrb5support0_1.15.2-2_amd64.deb ... Unpacking libkrb5support0:amd64 (1.15.2-2) over (1.15.1-2) ... Preparing to unpack .../09-libk5crypto3_1.15.2-2_amd64.deb ... Unpacking libk5crypto3:amd64 (1.15.2-2) over (1.15.1-2) ... Preparing to unpack .../10-libkeyutils1_1.5.9-9.1ubuntu1_amd64.deb ... Unpacking libkeyutils1:amd64 (1.5.9-9.1ubuntu1) over (1.5.9-9ubuntu1) ... Preparing to unpack .../11-libpng16-16_1.6.34-1_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.34-1) over (1.6.32-2) ... Preparing to unpack .../12-dpkg-dev_1.19.0.4ubuntu1_all.deb ... Unpacking dpkg-dev (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../13-libdpkg-perl_1.19.0.4ubuntu1_all.deb ... Unpacking libdpkg-perl (1.19.0.4ubuntu1) over (1.18.24ubuntu1) ... Preparing to unpack .../14-build-essential_12.4ubuntu1_amd64.deb ... Unpacking build-essential (12.4ubuntu1) over (12.1ubuntu2) ... Preparing to unpack .../15-libpsl5_0.18.0-4_amd64.deb ... Unpacking libpsl5:amd64 (0.18.0-4) over (0.18.0-2) ... Preparing to unpack .../16-libcurl3-gnutls_7.55.1-1ubuntu2.1_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.55.1-1ubuntu2.1) over (7.55.1-1ubuntu1) ... Setting up libquadmath0:amd64 (7.2.0-12ubuntu1) ... Setting up libgomp1:amd64 (7.2.0-12ubuntu1) ... Setting up libatomic1:amd64 (7.2.0-12ubuntu1) ... Setting up libcc1-0:amd64 (7.2.0-12ubuntu1) ... Setting up libasan4:amd64 (7.2.0-12ubuntu1) ... Setting up libpng16-16:amd64 (1.6.34-1) ... Setting up libcilkrts5:amd64 (7.2.0-12ubuntu1) ... Setting up libpsl5:amd64 (0.18.0-4) ... Setting up multiarch-support (2.26-0ubuntu2) ... Setting up tzdata (2017c-1) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Nov 3 11:21:28 UTC 2017. Universal Time is now: Fri Nov 3 11:21:28 UTC 2017. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (235-2ubuntu1) ... Setting up libubsan0:amd64 (7.2.0-12ubuntu1) ... Setting up libtsan0:amd64 (7.2.0-12ubuntu1) ... Setting up linux-libc-dev:amd64 (4.13.0-16.19) ... Setting up perl-modules-5.26 (5.26.1-2ubuntu1) ... Setting up libkrb5support0:amd64 (1.15.2-2) ... Setting up cpp-7 (7.2.0-12ubuntu1) ... Setting up liblsan0:amd64 (7.2.0-12ubuntu1) ... Setting up binutils-common:amd64 (2.29.1-6ubuntu1) ... Setting up libmpx2:amd64 (7.2.0-12ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... Setting up libperl5.26:amd64 (5.26.1-2ubuntu1) ... Setting up libsqlite3-0:amd64 (3.20.1-2) ... Setting up pinentry-curses (1.0.0-3) ... Setting up libc-dev-bin (2.26-0ubuntu2) ... Setting up libkeyutils1:amd64 (1.5.9-9.1ubuntu1) ... Setting up gnupg-agent (2.1.15-1ubuntu8) ... Setting up libc6-dev:amd64 (2.26-0ubuntu2) ... Setting up libitm1:amd64 (7.2.0-12ubuntu1) ... Setting up libk5crypto3:amd64 (1.15.2-2) ... Setting up libbinutils:amd64 (2.29.1-6ubuntu1) ... Setting up gnupg (2.1.15-1ubuntu8) ... Setting up libgcc-7-dev:amd64 (7.2.0-12ubuntu1) ... Setting up libstdc++-7-dev:amd64 (7.2.0-12ubuntu1) ... Setting up perl (5.26.1-2ubuntu1) ... Setting up libkrb5-3:amd64 (1.15.2-2) ... Setting up binutils-x86-64-linux-gnu (2.29.1-6ubuntu1) ... Setting up libdpkg-perl (1.19.0.4ubuntu1) ... Setting up libgssapi-krb5-2:amd64 (1.15.2-2) ... Setting up binutils (2.29.1-6ubuntu1) ... Setting up gcc-7 (7.2.0-12ubuntu1) ... Setting up g++-7 (7.2.0-12ubuntu1) ... Setting up libcurl3-gnutls:amd64 (7.55.1-1ubuntu2.1) ... Setting up dpkg-dev (1.19.0.4ubuntu1) ... Setting up build-essential (12.4ubuntu1) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-13671249 amd64 bionic-proposed -c chroot:build-PACKAGEBUILD-13671249 --arch=amd64 --dist=bionic-proposed --nolog -A joblib_0.11-1.dsc Initiating build PACKAGEBUILD-13671249 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-97-generic #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-017.buildd +==============================================================================+ | joblib 0.11-1 (amd64) 03 Nov 2017 11:21 | +==============================================================================+ Package: joblib Version: 0.11-1 Source Version: 0.11-1 Distribution: bionic-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/joblib-406RLK/joblib-0.11' with '<>' I: NOTICE: Log filtering will replace 'build/joblib-406RLK' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-13671249/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- joblib_0.11-1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-sP3RdL/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-sP3RdL/apt_archive ./ InRelease Get:2 copy:/<>/resolver-sP3RdL/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-sP3RdL/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-sP3RdL/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-sP3RdL/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (77.7 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libasn1-8-heimdal libcurl3-gnutls libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libpsl5 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libunistring0 libustr-1.0-1 libwind0-heimdal Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-sP3RdL/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 12671 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 7.0.50~), python-all (>= 2.5), python-setuptools (>= 0.6), python-pytest, python-numpy, python3-all (>= 2.5), python3-setuptools (>= 0.6), python3-pytest, python3-numpy Filtered Build-Depends: debhelper (>= 7.0.50~), python-all (>= 2.5), python-setuptools (>= 0.6), python-pytest, python-numpy, python3-all (>= 2.5), python3-setuptools (>= 0.6), python3-pytest, python3-numpy dpkg-deb: building package 'sbuild-build-depends-joblib-dummy' in '/<>/resolver-he0tDi/apt_archive/sbuild-build-depends-joblib-dummy.deb'. Ign:1 copy:/<>/resolver-he0tDi/apt_archive ./ InRelease Get:2 copy:/<>/resolver-he0tDi/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-he0tDi/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-he0tDi/apt_archive ./ Sources [266 B] Get:5 copy:/<>/resolver-he0tDi/apt_archive ./ Packages [583 B] Fetched 2968 B in 0s (167 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install joblib build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libasn1-8-heimdal libcurl3-gnutls libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common libpsl5 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db libustr-1.0-1 libwind0-heimdal Use 'apt autoremove' to remove them. The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libblas3 libbsd0 libcroco3 libexpat1 libfile-stripnondeterminism-perl libgfortran4 libglib2.0-0 libicu59 liblapack3 libmagic-mgc libmagic1 libmpdec2 libpipeline1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libsigsegv2 libtimedate-perl libtool libxml2 m4 man-db mime-support po-debconf python python-all python-minimal python-numpy python-pkg-resources python-py python-pytest python-setuptools python2.7 python2.7-minimal python3 python3-all python3-minimal python3-numpy python3-pkg-resources python3-py python3-pytest python3-setuptools python3.6 python3.6-minimal Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make dwz gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc less www-browser libmail-box-perl python-doc python-tk gfortran python-dev python-nose python-numpy-dbg python-numpy-doc subversion python-pytest-xdist python-mock python-setuptools-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3-dev python3-nose python3-numpy-dbg python3.6-venv python3.6-doc Recommended packages: curl | wget | lynx-cur libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev libmail-sendmail-perl The following packages will be REMOVED: pkg-create-dbgsym* The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libblas3 libbsd0 libcroco3 libexpat1 libfile-stripnondeterminism-perl libgfortran4 libglib2.0-0 libicu59 liblapack3 libmagic-mgc libmagic1 libmpdec2 libpipeline1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.6-minimal libpython3.6-stdlib libsigsegv2 libtimedate-perl libtool libxml2 m4 man-db mime-support po-debconf python python-all python-minimal python-numpy python-pkg-resources python-py python-pytest python-setuptools python2.7 python2.7-minimal python3 python3-all python3-minimal python3-numpy python3-pkg-resources python3-py python3-pytest python3-setuptools python3.6 python3.6-minimal sbuild-build-depends-joblib-dummy 0 upgraded, 63 newly installed, 1 to remove and 0 not upgraded. Need to get 32.6 MB of archives. After this operation, 140 MB of additional disk space will be used. Get:1 copy:/<>/resolver-he0tDi/apt_archive ./ sbuild-build-depends-joblib-dummy 0.invalid.0 [908 B] Get:2 http://ftpmaster.internal/ubuntu bionic/main amd64 libpython3.6-minimal amd64 3.6.3-1ubuntu1 [529 kB] Get:3 http://ftpmaster.internal/ubuntu bionic/main amd64 libexpat1 amd64 2.2.3-1 [72.3 kB] Get:4 http://ftpmaster.internal/ubuntu bionic/main amd64 python3.6-minimal amd64 3.6.3-1ubuntu1 [1422 kB] Get:5 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 python3-minimal amd64 3.6.3-2 [23.7 kB] Get:6 http://ftpmaster.internal/ubuntu bionic/main amd64 mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu bionic/main amd64 libmpdec2 amd64 2.4.2-1 [82.6 kB] Get:8 http://ftpmaster.internal/ubuntu bionic/main amd64 libpython3.6-stdlib amd64 3.6.3-1ubuntu1 [2115 kB] Get:9 http://ftpmaster.internal/ubuntu bionic/main amd64 python3.6 amd64 3.6.3-1ubuntu1 [175 kB] Get:10 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libpython3-stdlib amd64 3.6.3-2 [7204 B] Get:11 http://ftpmaster.internal/ubuntu bionic/main amd64 dh-python all 2.20170125 [83.7 kB] Get:12 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 python3 amd64 3.6.3-2 [8772 B] Get:13 http://ftpmaster.internal/ubuntu bionic/main amd64 groff-base amd64 1.22.3-9 [1144 kB] Get:14 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libbsd0 amd64 0.8.6-2 [41.8 kB] Get:15 http://ftpmaster.internal/ubuntu bionic/main amd64 bsdmainutils amd64 9.0.12+nmu1ubuntu1 [179 kB] Get:16 http://ftpmaster.internal/ubuntu bionic/main amd64 libpipeline1 amd64 1.4.2-1 [25.2 kB] Get:17 http://ftpmaster.internal/ubuntu bionic/main amd64 man-db amd64 2.7.6.1-2 [895 kB] Get:18 http://ftpmaster.internal/ubuntu bionic/main amd64 libpython2.7-minimal amd64 2.7.14-2ubuntu2 [338 kB] Get:19 http://ftpmaster.internal/ubuntu bionic/main amd64 python2.7-minimal amd64 2.7.14-2ubuntu2 [1286 kB] Get:20 http://ftpmaster.internal/ubuntu bionic/main amd64 python-minimal amd64 2.7.14-2ubuntu1 [28.1 kB] Get:21 http://ftpmaster.internal/ubuntu bionic/main amd64 libpython2.7-stdlib amd64 2.7.14-2ubuntu2 [1910 kB] Get:22 http://ftpmaster.internal/ubuntu bionic/main amd64 python2.7 amd64 2.7.14-2ubuntu2 [233 kB] Get:23 http://ftpmaster.internal/ubuntu bionic/main amd64 libpython-stdlib amd64 2.7.14-2ubuntu1 [7576 B] Get:24 http://ftpmaster.internal/ubuntu bionic/main amd64 python amd64 2.7.14-2ubuntu1 [140 kB] Get:25 http://ftpmaster.internal/ubuntu bionic/main amd64 libmagic-mgc amd64 1:5.32-1 [184 kB] Get:26 http://ftpmaster.internal/ubuntu bionic/main amd64 libmagic1 amd64 1:5.32-1 [68.4 kB] Get:27 http://ftpmaster.internal/ubuntu bionic/main amd64 file amd64 1:5.32-1 [22.0 kB] Get:28 http://ftpmaster.internal/ubuntu bionic/main amd64 libglib2.0-0 amd64 2.54.1-1ubuntu1 [1163 kB] Get:29 http://ftpmaster.internal/ubuntu bionic/main amd64 libicu59 amd64 59.1-3ubuntu1 [7815 kB] Get:30 http://ftpmaster.internal/ubuntu bionic/main amd64 libxml2 amd64 2.9.4+dfsg1-5ubuntu1 [669 kB] Get:31 http://ftpmaster.internal/ubuntu bionic/main amd64 gettext-base amd64 0.19.8.1-4ubuntu1 [49.4 kB] Get:32 http://ftpmaster.internal/ubuntu bionic/main amd64 libsigsegv2 amd64 2.11-1 [13.2 kB] Get:33 http://ftpmaster.internal/ubuntu bionic/main amd64 m4 amd64 1.4.18-1 [197 kB] Get:34 http://ftpmaster.internal/ubuntu bionic/main amd64 autoconf all 2.69-11 [322 kB] Get:35 http://ftpmaster.internal/ubuntu bionic/main amd64 autotools-dev all 20161112.1+nmu1 [40.2 kB] Get:36 http://ftpmaster.internal/ubuntu bionic/main amd64 automake all 1:1.15.1-3ubuntu1 [509 kB] Get:37 http://ftpmaster.internal/ubuntu bionic/main amd64 autopoint all 0.19.8.1-4ubuntu1 [412 kB] Get:38 http://ftpmaster.internal/ubuntu bionic/main amd64 libtool all 2.4.6-2 [194 kB] Get:39 http://ftpmaster.internal/ubuntu bionic/main amd64 dh-autoreconf all 14 [15.5 kB] Get:40 http://ftpmaster.internal/ubuntu bionic/main amd64 libarchive-zip-perl all 1.59-1 [84.0 kB] Get:41 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 libfile-stripnondeterminism-perl all 0.040-1 [13.9 kB] Get:42 http://ftpmaster.internal/ubuntu bionic/main amd64 libtimedate-perl all 2.3000-2 [37.5 kB] Get:43 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 dh-strip-nondeterminism all 0.040-1 [5196 B] Get:44 http://ftpmaster.internal/ubuntu bionic/main amd64 libcroco3 amd64 0.6.12-1 [81.3 kB] Get:45 http://ftpmaster.internal/ubuntu bionic/main amd64 gettext amd64 0.19.8.1-4ubuntu1 [1093 kB] Get:46 http://ftpmaster.internal/ubuntu bionic/main amd64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:47 http://ftpmaster.internal/ubuntu bionic/main amd64 po-debconf all 1.0.20 [232 kB] Get:48 http://ftpmaster.internal/ubuntu bionic/main amd64 debhelper all 10.10.5ubuntu1 [876 kB] Get:49 http://ftpmaster.internal/ubuntu bionic/main amd64 libblas3 amd64 3.7.1-3ubuntu2 [140 kB] Get:50 http://ftpmaster.internal/ubuntu bionic/main amd64 libgfortran4 amd64 7.2.0-12ubuntu1 [493 kB] Get:51 http://ftpmaster.internal/ubuntu bionic/main amd64 liblapack3 amd64 3.7.1-3ubuntu2 [2112 kB] Get:52 http://ftpmaster.internal/ubuntu bionic/main amd64 python-all amd64 2.7.14-2ubuntu1 [994 B] Get:53 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 python-numpy amd64 1:1.13.1-1ubuntu1 [1936 kB] Get:54 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 python-pkg-resources all 36.6.0-1 [129 kB] Get:55 http://ftpmaster.internal/ubuntu bionic-proposed/universe amd64 python-py all 1.4.34-3 [63.4 kB] Get:56 http://ftpmaster.internal/ubuntu bionic-proposed/universe amd64 python-pytest all 3.2.1-2 [143 kB] Get:57 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 python-setuptools all 36.6.0-1 [262 kB] Get:58 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 python3-all amd64 3.6.3-2 [1072 B] Get:59 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 python3-numpy amd64 1:1.13.1-1ubuntu1 [1942 kB] Get:60 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 python3-pkg-resources all 36.6.0-1 [99.2 kB] Get:61 http://ftpmaster.internal/ubuntu bionic-proposed/universe amd64 python3-py all 1.4.34-3 [63.5 kB] Get:62 http://ftpmaster.internal/ubuntu bionic-proposed/universe amd64 python3-pytest all 3.2.1-2 [143 kB] Get:63 http://ftpmaster.internal/ubuntu bionic-proposed/main amd64 python3-setuptools all 36.6.0-1 [180 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 32.6 MB in 1s (23.0 MB/s) (Reading database ... 12671 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package libpython3.6-minimal:amd64. (Reading database ... 12662 files and directories currently installed.) Preparing to unpack .../0-libpython3.6-minimal_3.6.3-1ubuntu1_amd64.deb ... Unpacking libpython3.6-minimal:amd64 (3.6.3-1ubuntu1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../1-libexpat1_2.2.3-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.3-1) ... Selecting previously unselected package python3.6-minimal. Preparing to unpack .../2-python3.6-minimal_3.6.3-1ubuntu1_amd64.deb ... Unpacking python3.6-minimal (3.6.3-1ubuntu1) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../3-python3-minimal_3.6.3-2_amd64.deb ... Unpacking python3-minimal (3.6.3-2) ... Selecting previously unselected package mime-support. Preparing to unpack .../4-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../5-libmpdec2_2.4.2-1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-1) ... Selecting previously unselected package libpython3.6-stdlib:amd64. Preparing to unpack .../6-libpython3.6-stdlib_3.6.3-1ubuntu1_amd64.deb ... Unpacking libpython3.6-stdlib:amd64 (3.6.3-1ubuntu1) ... Selecting previously unselected package python3.6. Preparing to unpack .../7-python3.6_3.6.3-1ubuntu1_amd64.deb ... Unpacking python3.6 (3.6.3-1ubuntu1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../8-libpython3-stdlib_3.6.3-2_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.6.3-2) ... Selecting previously unselected package dh-python. Preparing to unpack .../9-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libpython3.6-minimal:amd64 (3.6.3-1ubuntu1) ... Setting up libexpat1:amd64 (2.2.3-1) ... Setting up python3.6-minimal (3.6.3-1ubuntu1) ... Setting up python3-minimal (3.6.3-2) ... Selecting previously unselected package python3. (Reading database ... 13622 files and directories currently installed.) Preparing to unpack .../00-python3_3.6.3-2_amd64.deb ... Unpacking python3 (3.6.3-2) ... Selecting previously unselected package groff-base. Preparing to unpack .../01-groff-base_1.22.3-9_amd64.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../02-libbsd0_0.8.6-2_amd64.deb ... Unpacking libbsd0:amd64 (0.8.6-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../03-bsdmainutils_9.0.12+nmu1ubuntu1_amd64.deb ... Unpacking bsdmainutils (9.0.12+nmu1ubuntu1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.4.2-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.4.2-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.7.6.1-2_amd64.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../06-libpython2.7-minimal_2.7.14-2ubuntu2_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.14-2ubuntu2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.14-2ubuntu2_amd64.deb ... Unpacking python2.7-minimal (2.7.14-2ubuntu2) ... Selecting previously unselected package python-minimal. Preparing to unpack .../08-python-minimal_2.7.14-2ubuntu1_amd64.deb ... Unpacking python-minimal (2.7.14-2ubuntu1) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../09-libpython2.7-stdlib_2.7.14-2ubuntu2_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.14-2ubuntu2) ... Selecting previously unselected package python2.7. Preparing to unpack .../10-python2.7_2.7.14-2ubuntu2_amd64.deb ... Unpacking python2.7 (2.7.14-2ubuntu2) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../11-libpython-stdlib_2.7.14-2ubuntu1_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.14-2ubuntu1) ... Setting up libpython2.7-minimal:amd64 (2.7.14-2ubuntu2) ... Setting up python2.7-minimal (2.7.14-2ubuntu2) ... Setting up python-minimal (2.7.14-2ubuntu1) ... Selecting previously unselected package python. (Reading database ... 14891 files and directories currently installed.) Preparing to unpack .../00-python_2.7.14-2ubuntu1_amd64.deb ... Unpacking python (2.7.14-2ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.32-1_amd64.deb ... Unpacking libmagic-mgc (1:5.32-1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../02-libmagic1_1%3a5.32-1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.32-1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.32-1_amd64.deb ... Unpacking file (1:5.32-1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../04-libglib2.0-0_2.54.1-1ubuntu1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.54.1-1ubuntu1) ... Selecting previously unselected package libicu59:amd64. Preparing to unpack .../05-libicu59_59.1-3ubuntu1_amd64.deb ... Unpacking libicu59:amd64 (59.1-3ubuntu1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../06-libxml2_2.9.4+dfsg1-5ubuntu1_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-5ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../07-gettext-base_0.19.8.1-4ubuntu1_amd64.deb ... Unpacking gettext-base (0.19.8.1-4ubuntu1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../08-libsigsegv2_2.11-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../09-m4_1.4.18-1_amd64.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../10-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../11-autotools-dev_20161112.1+nmu1_all.deb ... Unpacking autotools-dev (20161112.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../12-automake_1%3a1.15.1-3ubuntu1_all.deb ... Unpacking automake (1:1.15.1-3ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../13-autopoint_0.19.8.1-4ubuntu1_all.deb ... Unpacking autopoint (0.19.8.1-4ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../14-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../15-dh-autoreconf_14_all.deb ... Unpacking dh-autoreconf (14) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../16-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../17-libfile-stripnondeterminism-perl_0.040-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../18-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../19-dh-strip-nondeterminism_0.040-1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../20-libcroco3_0.6.12-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-1) ... Selecting previously unselected package gettext. Preparing to unpack .../21-gettext_0.19.8.1-4ubuntu1_amd64.deb ... Unpacking gettext (0.19.8.1-4ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../22-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../23-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../24-debhelper_10.10.5ubuntu1_all.deb ... Unpacking debhelper (10.10.5ubuntu1) ... Selecting previously unselected package libblas3:amd64. Preparing to unpack .../25-libblas3_3.7.1-3ubuntu2_amd64.deb ... Unpacking libblas3:amd64 (3.7.1-3ubuntu2) ... Selecting previously unselected package libgfortran4:amd64. Preparing to unpack .../26-libgfortran4_7.2.0-12ubuntu1_amd64.deb ... Unpacking libgfortran4:amd64 (7.2.0-12ubuntu1) ... Selecting previously unselected package liblapack3:amd64. Preparing to unpack .../27-liblapack3_3.7.1-3ubuntu2_amd64.deb ... Unpacking liblapack3:amd64 (3.7.1-3ubuntu2) ... Selecting previously unselected package python-all. Preparing to unpack .../28-python-all_2.7.14-2ubuntu1_amd64.deb ... Unpacking python-all (2.7.14-2ubuntu1) ... Selecting previously unselected package python-numpy. Preparing to unpack .../29-python-numpy_1%3a1.13.1-1ubuntu1_amd64.deb ... Unpacking python-numpy (1:1.13.1-1ubuntu1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../30-python-pkg-resources_36.6.0-1_all.deb ... Unpacking python-pkg-resources (36.6.0-1) ... Selecting previously unselected package python-py. Preparing to unpack .../31-python-py_1.4.34-3_all.deb ... Unpacking python-py (1.4.34-3) ... Selecting previously unselected package python-pytest. Preparing to unpack .../32-python-pytest_3.2.1-2_all.deb ... Unpacking python-pytest (3.2.1-2) ... Selecting previously unselected package python-setuptools. Preparing to unpack .../33-python-setuptools_36.6.0-1_all.deb ... Unpacking python-setuptools (36.6.0-1) ... Selecting previously unselected package python3-all. Preparing to unpack .../34-python3-all_3.6.3-2_amd64.deb ... Unpacking python3-all (3.6.3-2) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../35-python3-numpy_1%3a1.13.1-1ubuntu1_amd64.deb ... Unpacking python3-numpy (1:1.13.1-1ubuntu1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../36-python3-pkg-resources_36.6.0-1_all.deb ... Unpacking python3-pkg-resources (36.6.0-1) ... Selecting previously unselected package python3-py. Preparing to unpack .../37-python3-py_1.4.34-3_all.deb ... Unpacking python3-py (1.4.34-3) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../38-python3-pytest_3.2.1-2_all.deb ... Unpacking python3-pytest (3.2.1-2) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../39-python3-setuptools_36.6.0-1_all.deb ... Unpacking python3-setuptools (36.6.0-1) ... Selecting previously unselected package sbuild-build-depends-joblib-dummy. Preparing to unpack .../40-sbuild-build-depends-joblib-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-joblib-dummy (0.invalid.0) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libgfortran4:amd64 (7.2.0-12ubuntu1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:amd64 (2.11-1) ... Setting up libicu59:amd64 (59.1-3ubuntu1) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:amd64 (2.54.1-1ubuntu1) ... No schema files found: doing nothing. Setting up gettext-base (0.19.8.1-4ubuntu1) ... Setting up libpipeline1:amd64 (1.4.2-1) ... Setting up m4 (1.4.18-1) ... Setting up libbsd0:amd64 (0.8.6-2) ... Setting up libxml2:amd64 (2.9.4+dfsg1-5ubuntu1) ... Setting up libmagic-mgc (1:5.32-1) ... Setting up libmagic1:amd64 (1:5.32-1) ... Setting up libcroco3:amd64 (0.6.12-1) ... Setting up libblas3:amd64 (3.7.1-3ubuntu2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode Processing triggers for libc-bin (2.26-0ubuntu2) ... Setting up autotools-dev (20161112.1+nmu1) ... Setting up bsdmainutils (9.0.12+nmu1ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libpython2.7-stdlib:amd64 (2.7.14-2ubuntu2) ... Setting up autopoint (0.19.8.1-4ubuntu1) ... Setting up libmpdec2:amd64 (2.4.2-1) ... Setting up libfile-stripnondeterminism-perl (0.040-1) ... Setting up libpython3.6-stdlib:amd64 (3.6.3-1ubuntu1) ... Setting up python3.6 (3.6.3-1ubuntu1) ... Setting up gettext (0.19.8.1-4ubuntu1) ... Setting up liblapack3:amd64 (3.7.1-3ubuntu2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode Setting up python2.7 (2.7.14-2ubuntu2) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.32-1) ... Setting up libpython-stdlib:amd64 (2.7.14-2ubuntu1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up automake (1:1.15.1-3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up python (2.7.14-2ubuntu1) ... Setting up libtool (2.4.6-2) ... Setting up libpython3-stdlib:amd64 (3.6.3-2) ... Setting up po-debconf (1.0.20) ... Setting up python-pkg-resources (36.6.0-1) ... Setting up python-numpy (1:1.13.1-1ubuntu1) ... Setting up python-all (2.7.14-2ubuntu1) ... Setting up python-setuptools (36.6.0-1) ... Setting up python-py (1.4.34-3) ... Setting up python-pytest (3.2.1-2) ... Setting up dh-autoreconf (14) ... Setting up python3 (3.6.3-2) ... Setting up python3-numpy (1:1.13.1-1ubuntu1) ... Setting up python3-pkg-resources (36.6.0-1) ... Setting up dh-strip-nondeterminism (0.040-1) ... Setting up python3-all (3.6.3-2) ... Setting up python3-setuptools (36.6.0-1) ... Setting up dh-python (2.20170125) ... Setting up debhelper (10.10.5ubuntu1) ... Setting up python3-py (1.4.34-3) ... Setting up python3-pytest (3.2.1-2) ... Setting up sbuild-build-depends-joblib-dummy (0.invalid.0) ... (Reading database ... 17479 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for libc-bin (2.26-0ubuntu2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-97-generic amd64 (x86_64) Toolchain package versions: binutils_2.29.1-6ubuntu1 dpkg-dev_1.19.0.4ubuntu1 g++-7_7.2.0-12ubuntu1 gcc-7_7.2.0-12ubuntu1 libc6-dev_2.26-0ubuntu2 libstdc++-7-dev_7.2.0-12ubuntu1 libstdc++6_7.2.0-12ubuntu1 linux-libc-dev_4.13.0-16.19 Package versions: adduser_3.113+nmu3ubuntu5 advancecomp_2.0-1 apt_1.6~alpha3 autoconf_2.69-11 automake_1:1.15.1-3ubuntu1 autopoint_0.19.8.1-4ubuntu1 autotools-dev_20161112.1+nmu1 base-files_10ubuntu1 base-passwd_3.5.44 bash_4.4-5ubuntu1 binutils_2.29.1-6ubuntu1 binutils-common_2.29.1-6ubuntu1 binutils-x86-64-linux-gnu_2.29.1-6ubuntu1 bsdmainutils_9.0.12+nmu1ubuntu1 bsdutils_1:2.30.1-0ubuntu4 build-essential_12.4ubuntu1 bzip2_1.0.6-8.1 ca-certificates_20170717 coreutils_8.26-3ubuntu4 cpp_4:7.2.0-1ubuntu1 cpp-7_7.2.0-12ubuntu1 dash_0.5.8-2.3ubuntu1 debconf_1.5.64 debhelper_10.10.5ubuntu1 debianutils_4.8.2 dh-autoreconf_14 dh-python_2.20170125 dh-strip-nondeterminism_0.040-1 diffutils_1:3.6-1 dmsetup_2:1.02.137-2ubuntu3 dpkg_1.19.0.4ubuntu1 dpkg-dev_1.19.0.4ubuntu1 e2fslibs_1.43.7-1 e2fsprogs_1.43.7-1 fakeroot_1.21-1ubuntu2 fdisk_2.30.1-0ubuntu4 file_1:5.32-1 findutils_4.6.0+git+20170729-2 g++_4:7.2.0-1ubuntu1 g++-7_7.2.0-12ubuntu1 gcc_4:7.2.0-1ubuntu1 gcc-7_7.2.0-12ubuntu1 gcc-7-base_7.2.0-12ubuntu1 gettext_0.19.8.1-4ubuntu1 gettext-base_0.19.8.1-4ubuntu1 gnupg_2.1.15-1ubuntu8 gnupg-agent_2.1.15-1ubuntu8 gpgv_2.1.15-1ubuntu8 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5ubuntu1 hostname_3.18 init_1.49ubuntu1 init-system-helpers_1.49ubuntu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.11.0-2ubuntu18 libapt-pkg5.0_1.6~alpha3 libarchive-zip-perl_1.59-1 libasan4_7.2.0-12ubuntu1 libasn1-8-heimdal_7.4.0.dfsg.1-2 libassuan0_2.4.3-3 libatomic1_7.2.0-12ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.7.7-1ubuntu2 libaudit1_1:2.7.7-1ubuntu2 libbinutils_2.29.1-6ubuntu1 libblas3_3.7.1-3ubuntu2 libblkid1_2.30.1-0ubuntu4 libbsd0_0.8.6-2 libbz2-1.0_1.0.6-8.1 libc-bin_2.26-0ubuntu2 libc-dev-bin_2.26-0ubuntu2 libc6_2.26-0ubuntu2 libc6-dev_2.26-0ubuntu2 libcap-ng0_0.7.7-3.1 libcap2_1:2.25-1.1 libcc1-0_7.2.0-12ubuntu1 libcilkrts5_7.2.0-12ubuntu1 libcomerr2_1.43.7-1 libcroco3_0.6.12-1 libcryptsetup4_2:1.7.3-4ubuntu1 libcurl3-gnutls_7.55.1-1ubuntu2.1 libdb5.3_5.3.28-13.1 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu3 libdpkg-perl_1.19.0.4ubuntu1 libexpat1_2.2.3-1 libfakeroot_1.21-1ubuntu2 libfdisk1_2.30.1-0ubuntu4 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.040-1 libgcc-7-dev_7.2.0-12ubuntu1 libgcc1_1:7.2.0-12ubuntu1 libgcrypt20_1.7.9-1 libgdbm3_1.8.3-14 libgfortran4_7.2.0-12ubuntu1 libglib2.0-0_2.54.1-1ubuntu1 libgmp10_2:6.1.2+dfsg-1.1 libgnutls30_3.5.8-6ubuntu3 libgomp1_7.2.0-12ubuntu1 libgpg-error0_1.27-4 libgssapi-krb5-2_1.15.2-2 libgssapi3-heimdal_7.4.0.dfsg.1-2 libhcrypto4-heimdal_7.4.0.dfsg.1-2 libheimbase1-heimdal_7.4.0.dfsg.1-2 libheimntlm0-heimdal_7.4.0.dfsg.1-2 libhogweed4_3.3-2 libhx509-5-heimdal_7.4.0.dfsg.1-2 libicu59_59.1-3ubuntu1 libidn11_1.33-2 libidn2-0_2.0.2-5 libip4tc0_1.6.1-2ubuntu1 libisl15_0.18-1 libitm1_7.2.0-12ubuntu1 libk5crypto3_1.15.2-2 libkeyutils1_1.5.9-9.1ubuntu1 libkmod2_24-1ubuntu2 libkrb5-26-heimdal_7.4.0.dfsg.1-2 libkrb5-3_1.15.2-2 libkrb5support0_1.15.2-2 libksba8_1.3.5-2 liblapack3_3.7.1-3ubuntu2 libldap-2.4-2_2.4.45+dfsg-1ubuntu1 libldap-common_2.4.45+dfsg-1ubuntu1 liblockfile-bin_1.14-1 liblockfile1_1.14-1 liblsan0_7.2.0-12ubuntu1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.32-1 libmagic1_1:5.32-1 libmount1_2.30.1-0ubuntu4 libmpc3_1.0.3-2 libmpdec2_2.4.2-1 libmpfr4_3.1.6-1 libmpx2_7.2.0-12ubuntu1 libncurses5_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.3-2 libnpth0_1.5-2 libp11-kit0_0.23.9-2 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpcre3_2:8.39-5ubuntu3 libperl5.26_5.26.1-2ubuntu1 libpipeline1_1.4.2-1 libpng16-16_1.6.34-1 libprocps6_2:3.3.12-1ubuntu2 libpsl5_0.18.0-4 libpython-stdlib_2.7.14-2ubuntu1 libpython2.7-minimal_2.7.14-2ubuntu2 libpython2.7-stdlib_2.7.14-2ubuntu2 libpython3-stdlib_3.6.3-2 libpython3.6-minimal_3.6.3-1ubuntu1 libpython3.6-stdlib_3.6.3-1ubuntu1 libquadmath0_7.2.0-12ubuntu1 libreadline7_7.0-0ubuntu2 libroken18-heimdal_7.4.0.dfsg.1-2 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-3ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-3ubuntu1 libseccomp2_2.3.1-2.1ubuntu3 libselinux1_2.7-2 libsemanage-common_2.7-2 libsemanage1_2.7-2 libsepol1_2.7-1 libsigsegv2_2.11-1 libslang2_2.3.1-5ubuntu1 libsmartcols1_2.30.1-0ubuntu4 libsqlite3-0_3.20.1-2 libss2_1.43.7-1 libssl1.0.0_1.0.2g-1ubuntu13 libstdc++-7-dev_7.2.0-12ubuntu1 libstdc++6_7.2.0-12ubuntu1 libsystemd0_235-2ubuntu1 libtasn1-6_4.12-2.1 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libtsan0_7.2.0-12ubuntu1 libubsan0_7.2.0-12ubuntu1 libudev1_235-2ubuntu1 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.30.1-0ubuntu4 libwind0-heimdal_7.4.0.dfsg.1-2 libxml2_2.9.4+dfsg1-5ubuntu1 linux-libc-dev_4.13.0-16.19 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu4 lsb-base_9.20160110ubuntu5 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17ubuntu2 mime-support_3.60ubuntu1 mount_2.30.1-0ubuntu4 multiarch-support_2.26-0ubuntu2 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 openssl_1.0.2g-1ubuntu13 optipng_0.7.6-1build1 passwd_1:4.2-3.2ubuntu4 patch_2.7.5-1build1 perl_5.26.1-2ubuntu1 perl-base_5.26.1-2ubuntu1 perl-modules-5.26_5.26.1-2ubuntu1 pinentry-curses_1.0.0-3 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 python_2.7.14-2ubuntu1 python-all_2.7.14-2ubuntu1 python-minimal_2.7.14-2ubuntu1 python-numpy_1:1.13.1-1ubuntu1 python-pkg-resources_36.6.0-1 python-py_1.4.34-3 python-pytest_3.2.1-2 python-setuptools_36.6.0-1 python2.7_2.7.14-2ubuntu2 python2.7-minimal_2.7.14-2ubuntu2 python3_3.6.3-2 python3-all_3.6.3-2 python3-minimal_3.6.3-2 python3-numpy_1:1.13.1-1ubuntu1 python3-pkg-resources_36.6.0-1 python3-py_1.4.34-3 python3-pytest_3.2.1-2 python3-setuptools_36.6.0-1 python3.6_3.6.3-1ubuntu1 python3.6-minimal_3.6.3-1ubuntu1 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-joblib-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.10 systemd_235-2ubuntu1 systemd-sysv_235-2ubuntu1 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu1 tar_1.29b-2 tzdata_2017c-1 ubuntu-keyring_2016.10.27 util-linux_2.30.1-0ubuntu4 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Fri Nov 3 02:53:52 2017 UTC gpgv: using RSA key gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./joblib_0.11-1.dsc dpkg-source: info: extracting joblib in joblib-0.11 dpkg-source: info: unpacking joblib_0.11.orig.tar.gz dpkg-source: info: unpacking joblib_0.11-1.debian.tar.xz dpkg-source: info: applying changeset_2addc760fc0b52cbea15d53e451698cf5e219be6.diff Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-13671249 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-13671249 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-13671249 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package joblib dpkg-buildpackage: info: source version 0.11-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build joblib-0.11 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --buildsystem=python_distutils --with=python2,python3 dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_auto_clean -O--buildsystem=python_distutils dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use) python setup.py clean -a running clean 'build/lib.linux-x86_64-2.7' does not exist -- can't clean it 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-2.7' does not exist -- can't clean it find . -name \*.pyc -exec rm {} \+ debian/rules override_dh_clean make[1]: Entering directory '/<>' rm -rf *.egg-info rm -rf build dh_clean dh_clean: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<>' debian/rules build dh build --buildsystem=python_distutils --with=python2,python3 dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_update_autotools_config -O--buildsystem=python_distutils dh_auto_configure -O--buildsystem=python_distutils dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use) dh_auto_build -O--buildsystem=python_distutils dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use) python setup.py build --force running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/joblib copying joblib/testing.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/numpy_pickle_compat.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/format_stack.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/parallel.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/__init__.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/numpy_pickle.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/_compat.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/hashing.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/func_inspect.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/my_exceptions.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/logger.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/disk.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/memory.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/pool.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/_parallel_backends.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/backports.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/_multiprocessing_helpers.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/_memory_helpers.py -> build/lib.linux-x86_64-2.7/joblib copying joblib/numpy_pickle_utils.py -> build/lib.linux-x86_64-2.7/joblib creating build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_my_exceptions.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_memory.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/__init__.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_pool.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/common.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_numpy_pickle.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_logger.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_format_stack.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_disk.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_func_inspect.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_func_inspect_special_encoding.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_numpy_pickle_compat.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_backports.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_hashing.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_parallel.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_testing.py -> build/lib.linux-x86_64-2.7/joblib/test copying joblib/test/test_numpy_pickle_utils.py -> build/lib.linux-x86_64-2.7/joblib/test creating build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/create_numpy_pickle.py -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/__init__.py -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py34_np19.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py35_np19.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.gzip -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.gzip -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.gzip -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.gzip -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.gzip -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.gzip -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.bz2 -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.bz2 -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.bz2 -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2 -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2 -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.bz2 -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.xz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.xz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.xz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.lzma -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.lzma -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.lzma -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.lzma -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.lzma -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_03.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_03.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_02.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_04.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_02.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_01.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_04.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_01.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_01.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_01.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_04.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_03.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_04.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_03.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_03.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_04.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_02.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_02.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_02.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_01.npy -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_02.npy.z -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_03.npy.z -> build/lib.linux-x86_64-2.7/joblib/test/data copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_01.npy.z -> build/lib.linux-x86_64-2.7/joblib/test/data debian/rules override_dh_auto_test make[1]: Entering directory '/<>' python2.7 /usr/bin/py.test -s -v joblib; ============================= test session starts ============================== platform linux2 -- Python 2.7.14, pytest-3.2.1, py-1.4.34, pluggy-0.4.0 -- /usr/bin/python2.7 cachedir: .cache rootdir: /<>, inifile: setup.cfg collecting ... collected 902 items joblib/__init__.py::joblib PASSED joblib/parallel.py::joblib.parallel.Parallel PASSED joblib/parallel.py::joblib.parallel.parallel_backend PASSED joblib/test/test_backports.py::test_memmap PASSED joblib/test/test_backports.py::test_concurrency_safe_rename[None] PASSED joblib/test/test_backports.py::test_concurrency_safe_rename[src content] PASSED joblib/test/test_disk.py::test_disk_used PASSED joblib/test/test_disk.py::test_memstr_to_bytes[80G-85899345920] PASSED joblib/test/test_disk.py::test_memstr_to_bytes[1.4M-1468006] PASSED joblib/test/test_disk.py::test_memstr_to_bytes[120M-125829120] PASSED joblib/test/test_disk.py::test_memstr_to_bytes[53K-54272] PASSED joblib/test/test_disk.py::test_memstr_to_bytes_exception[fooG-ValueError-Invalid literal for size.*fooG.*] PASSED joblib/test/test_disk.py::test_memstr_to_bytes_exception[1.4N-ValueError-Invalid literal for size.*1.4N.*] PASSED joblib/test/test_disk.py::test_mkdirp PASSED joblib/test/test_format_stack.py::test_safe_repr PASSED joblib/test/test_format_stack.py::test_format_records PASSED joblib/test/test_format_stack.py::test_format_records_file_with_less_lines_than_context PASSED joblib/test/test_format_stack.py::test_format_exc_with_compiled_code PASSED joblib/test/test_func_inspect.py::test_filter_args[func0-args0-filtered_args0] PASSED joblib/test/test_func_inspect.py::test_filter_args[func1-args1-filtered_args1] PASSED joblib/test/test_func_inspect.py::test_filter_args[func2-args2-filtered_args2] PASSED joblib/test/test_func_inspect.py::test_filter_args[func3-args3-filtered_args3] PASSED joblib/test/test_func_inspect.py::test_filter_args[func4-args4-filtered_args4] PASSED joblib/test/test_func_inspect.py::test_filter_args[func5-args5-filtered_args5] PASSED joblib/test/test_func_inspect.py::test_filter_args[func6-args6-filtered_args6] PASSED joblib/test/test_func_inspect.py::test_filter_args[func7-args7-filtered_args7] PASSED joblib/test/test_func_inspect.py::test_filter_args[func8-args8-filtered_args8] PASSED joblib/test/test_func_inspect.py::test_filter_args_method PASSED joblib/test/test_func_inspect.py::test_filter_varargs[func0-args0-filtered_args0] PASSED joblib/test/test_func_inspect.py::test_filter_varargs[func1-args1-filtered_args1] PASSED joblib/test/test_func_inspect.py::test_filter_varargs[func2-args2-filtered_args2] PASSED joblib/test/test_func_inspect.py::test_filter_varargs[func3-args3-filtered_args3] PASSED joblib/test/test_func_inspect.py::test_filter_kwargs[func0-args0-filtered_args0] PASSED joblib/test/test_func_inspect.py::test_filter_kwargs[func1-args1-filtered_args1] PASSED joblib/test/test_func_inspect.py::test_filter_args_2 /<>/joblib/test/test_func_inspect.py:118: UserWarning: Cannot inspect object , ignore list will not work. assert filter_args(ff, ['y'], (1, )) == {'*': [1], '**': {}} PASSED joblib/test/test_func_inspect.py::test_func_name[func0-f] PASSED joblib/test/test_func_inspect.py::test_func_name[func1-g] PASSED joblib/test/test_func_inspect.py::test_func_name[func2-cached_func] PASSED joblib/test/test_func_inspect.py::test_func_name_on_inner_func PASSED joblib/test/test_func_inspect.py::test_func_inspect_errors PASSED joblib/test/test_func_inspect.py::test_bound_methods PASSED joblib/test/test_func_inspect.py::test_filter_args_error_msg[ValueError-ignore_lst must be a list of parameters to ignore-func0-args0] PASSED joblib/test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Ignore list: argument '(.*)' is not defined-func1-args1] PASSED joblib/test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Wrong number of arguments-func2-args2] PASSED joblib/test/test_func_inspect.py::test_clean_win_chars PASSED joblib/test/test_func_inspect.py::test_format_signature[func0-args0-kwargs0-g([0, 1, 2, 3, 4])] PASSED joblib/test/test_func_inspect.py::test_format_signature[func1-args1-kwargs1-k(1, 2, (3, 4), y=True)] PASSED joblib/test/test_func_inspect.py::test_format_signature_long_arguments PASSED joblib/test/test_func_inspect.py::test_format_signature_numpy PASSED joblib/test/test_func_inspect.py::test_special_source_encoding PASSED joblib/test/test_func_inspect.py::test_func_code_consistency PASSED joblib/test/test_hashing.py::test_trivial_hash[1-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj121] PASSED joblib/test/test_hashing.py::test_hash_methods PASSED joblib/test/test_hashing.py::test_hash_numpy_arrays PASSED joblib/test/test_hashing.py::test_hash_numpy_dict_of_arrays PASSED joblib/test/test_hashing.py::test_numpy_datetime_array[datetime64[s]] PASSED joblib/test/test_hashing.py::test_numpy_datetime_array[timedelta64[D]] PASSED joblib/test/test_hashing.py::test_hash_numpy_noncontiguous PASSED joblib/test/test_hashing.py::test_hash_memmap[True] PASSED joblib/test/test_hashing.py::test_hash_memmap[False] PASSED joblib/test/test_hashing.py::test_hash_numpy_performance PASSED joblib/test/test_hashing.py::test_bound_methods_hash PASSED joblib/test/test_hashing.py::test_bound_cached_methods_hash PASSED joblib/test/test_hashing.py::test_hash_object_dtype PASSED joblib/test/test_hashing.py::test_numpy_scalar PASSED joblib/test/test_hashing.py::test_dict_hash ________________________________________________________________________________ [Memory] Calling joblib.test.test_hashing.KlassWithCachedMethod.f... f({ '#s12069__c_maps.nii.gz': [33], '#s12158__c_maps.nii.gz': [33], '#s12258__c_maps.nii.gz': [33], '#s12277__c_maps.nii.gz': [33], '#s12300__c_maps.nii.gz': [33], '#s12401__c_maps.nii.gz': [33], '#s12430__c_maps.nii.gz': [33], '#s13817__c_maps.nii.gz': [33], '#s13903__c_maps.nii.gz': [33], '#s13916__c_maps.nii.gz': [33], '#s13981__c_maps.nii.gz': [33], '#s13982__c_maps.nii.gz': [33], '#s13983__c_maps.nii.gz': [33]}) ________________________________________________________________f - 0.0s, 0.0min PASSED joblib/test/test_hashing.py::test_set_hash ________________________________________________________________________________ [Memory] Calling joblib.test.test_hashing.KlassWithCachedMethod.f... f(set([ '#s12069__c_maps.nii.gz', '#s12158__c_maps.nii.gz', '#s12258__c_maps.nii.gz', '#s12277__c_maps.nii.gz', '#s12300__c_maps.nii.gz', '#s12401__c_maps.nii.gz', '#s12430__c_maps.nii.gz', '#s13817__c_maps.nii.gz', '#s13903__c_maps.nii.gz', '#s13916__c_maps.nii.gz', '#s13981__c_maps.nii.gz', '#s13982__c_maps.nii.gz', '#s13983__c_maps.nii.gz'])) ________________________________________________________________f - 0.0s, 0.0min PASSED joblib/test/test_hashing.py::test_set_decimal_hash PASSED joblib/test/test_hashing.py::test_string PASSED joblib/test/test_hashing.py::test_dtype PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[This is a string to hash-expected0] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[C'est l\xe9t\xe9-expected1] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[to_hash2-expected2] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[to_hash3-expected3] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[to_hash4-expected4] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[to_hash5-expected5] PASSED joblib/test/test_hashing.py::test_hashes_are_different_between_c_and_fortran_contiguous_arrays PASSED joblib/test/test_hashing.py::test_0d_array PASSED joblib/test/test_hashing.py::test_0d_and_1d_array_hashing_is_different PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same_with_numpy_objects PASSED joblib/test/test_hashing.py::test_hashing_pickling_error PASSED joblib/test/test_logger.py::test_print_time PASSED joblib/test/test_memory.py::test_memory_integration /<>/joblib/test/test_memory.py:83: UserWarning: Compressed results cannot be memmapped mmap_mode=mmap_mode, compress=compress) /<>/joblib/memory.py:945: UserWarning: Compressed results cannot be memmapped timestamp=self.timestamp) /usr/lib/python2.7/contextlib.py:17: UserWarning: mmap_mode "r" is not compatible with compressed file /tmp/pytest-of-buildd/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/f-alias/22e27fce601a3ab6778b5857169f5f88/output.pkl. "r" flag will be ignored. return self.gen.next() ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f-alias... f-alias(1) __________________________________________________________f-alias - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f-alias from /tmp/pytest-of-buildd/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/f-alias/22e27fce601a3ab6778b5857169f5f88 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f-alias... f-alias(1) __________________________________________________________f-alias - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f-alias from /tmp/pytest-of-buildd/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/f-alias/22e27fce601a3ab6778b5857169f5f88 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f-alias... f-alias(1) __________________________________________________________f-alias - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f-alias... f-alias(1) __________________________________________________________f-alias - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f-alias from /tmp/pytest-of-buildd/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/f-alias/22e27fce601a3ab6778b5857169f5f88 _____________________________________________f-alias cache loaded - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f-alias... f-alias(1) __________________________________________________________f-alias - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f-alias from /tmp/pytest-of-buildd/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/f-alias/22e27fce601a3ab6778b5857169f5f88 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f-alias... f-alias(1) __________________________________________________________f-alias - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f-alias from /tmp/pytest-of-buildd/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/f-alias/22e27fce601a3ab6778b5857169f5f88 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f-alias... f-alias(1) __________________________________________________________f-alias - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f-alias... f-alias(1) __________________________________________________________f-alias - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f-alias from /tmp/pytest-of-buildd/pytest-0/test_memory_integration0/joblib/joblib/test/test_memory/f-alias/22e27fce601a3ab6778b5857169f5f88 _____________________________________________f-alias cache loaded - 0.0s, 0.0min PASSED joblib/test/test_memory.py::test_no_memory PASSED joblib/test/test_memory.py::test_memory_kwarg PASSED joblib/test/test_memory.py::test_memory_lambda PASSED joblib/test/test_memory.py::test_memory_name_collision PASSED joblib/test/test_memory.py::test_memory_warning_lambda_collisions PASSED joblib/test/test_memory.py::test_memory_warning_collision_detection PASSED joblib/test/test_memory.py::test_memory_partial PASSED joblib/test/test_memory.py::test_memory_eval PASSED joblib/test/test_memory.py::test_argument_change PASSED joblib/test/test_memory.py::test_memory_numpy[None] PASSED joblib/test/test_memory.py::test_memory_numpy[r] PASSED joblib/test/test_memory.py::test_memory_numpy_check_mmap_mode PASSED joblib/test/test_memory.py::test_memory_exception PASSED joblib/test/test_memory.py::test_memory_ignore PASSED joblib/test/test_memory.py::test_partial_decoration[ignore0-100-r] PASSED joblib/test/test_memory.py::test_partial_decoration[ignore1-10-None] PASSED joblib/test/test_memory.py::test_func_dir PASSED joblib/test/test_memory.py::test_persistence PASSED joblib/test/test_memory.py::test_call_and_shelve ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(2) ________________________________________________________________f - 0.0s, 0.0min PASSED joblib/test/test_memory.py::test_memorized_pickling ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(2) ________________________________________________________________f - 0.0s, 0.0min PASSED joblib/test/test_memory.py::test_memorized_repr WARNING:root:[MemorizedFunc(func=, cachedir='/tmp/pytest-of-buildd/pytest-0/test_memorized_repr0')]: Computing func f, argument hash 32c6dce6f1fded33e3c86905dbb42095 in directory /tmp/pytest-of-buildd/pytest-0/test_memorized_repr0/joblib/test/test_memory/f/32c6dce6f1fded33e3c86905dbb42095 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(2) ________________________________________________________________f - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(11) Persisting in /tmp/pytest-of-buildd/pytest-0/test_memorized_repr0/joblib/test/test_memory/f/32c6dce6f1fded33e3c86905dbb42095 ________________________________________________________________f - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading unknown(y=1, x=11) from /tmp/pytest-of-buildd/pytest-0/test_memorized_repr0/joblib/test/test_memory/f/32c6dce6f1fded33e3c86905dbb42095 [Memory] 0.0s, 0.0min: Loading f from /tmp/pytest-of-buildd/pytest-0/test_memorized_repr0/joblib/test/test_memory/f/32c6dce6f1fded33e3c86905dbb42095 ___________________________________________________f cache loaded - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading unknown(y=1, x=11) from /tmp/pytest-of-buildd/pytest-0/test_memorized_repr0/joblib/test/test_memory/f/32c6dce6f1fded33e3c86905dbb42095 [Memory] 0.0s, 0.0min: Loading f... ___________________________________________________f cache loaded - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading unknown(y=1, x=11)... [Memory] 0.0s, 0.0min: Loading f... ___________________________________________________f cache loaded - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading unknown(y=1, x=11)... PASSED joblib/test/test_memory.py::test_memory_file_modification PASSED joblib/test/test_memory.py::test_memory_in_memory_function_code_change PASSED joblib/test/test_memory.py::test_clear_memory_with_none_cachedir WARNING:root:[Memory(cachedir=None)]: Flushing completely the cache PASSED joblib/test/test_memory.py::test__get_cache_items PASSED joblib/test/test_memory.py::test__get_cache_items_to_delete PASSED joblib/test/test_memory.py::test_memory_reduce_size PASSED joblib/test/test_memory.py::test_memory_clear WARNING:root:[Memory(cachedir='/tmp/pytest-of-buildd/pytest-0/test_memory_clear0/joblib')]: Flushing completely the cache PASSED joblib/test/test_memory.py::test_cached_function_race_condition_when_persisting_output PASSED joblib/test/test_memory.py::test_cached_function_race_condition_when_persisting_output_2 PASSED joblib/test/test_memory.py::test_concurrency_safe_write[multiprocessing] PASSED joblib/test/test_memory.py::test_concurrency_safe_write[threading] PASSED joblib/test/test_memory.py::test_memory_recomputes_after_an_error_why_loading_results ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.func... func('arg') _____________________________________________________________func - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.func... func('arg') _____________________________________________________________func - 0.0s, 0.0min PASSED joblib/test/test_my_exceptions.py::test_inheritance PASSED joblib/test/test_my_exceptions.py::test_inheritance_special_cases PASSED joblib/test/test_my_exceptions.py::test__mk_exception PASSED joblib/test/test_numpy_pickle.py::test_memory_usage <- joblib/test/common.py SKIPPED joblib/test/test_numpy_pickle.py::test_standard_types[None-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[None-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[type-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[type-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[True-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[True-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[10-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[10-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member4-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member4-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[1.0-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[1.0-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member6-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member6-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[11-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[11-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[12-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[12-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member9-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member9-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member10-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member10-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member11-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member11-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[file-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[file-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[buffer-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[buffer-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member14-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member14-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member15-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member15-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[_class-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[_class-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[_newclass-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[_newclass-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member18-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member18-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member19-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member19-1] PASSED joblib/test/test_numpy_pickle.py::test_value_error PASSED joblib/test/test_numpy_pickle.py::test_compress_level_error[-1] PASSED joblib/test/test_numpy_pickle.py::test_compress_level_error[10] PASSED joblib/test/test_numpy_pickle.py::test_compress_level_error[wrong] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence[False] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence[True] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence[0] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence[3] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence_bufferred_array_compression PASSED joblib/test/test_numpy_pickle.py::test_memmap_persistence PASSED joblib/test/test_numpy_pickle.py::test_memmap_persistence_mixed_dtypes PASSED joblib/test/test_numpy_pickle.py::test_masked_array_persistence PASSED joblib/test/test_numpy_pickle.py::test_compress_mmap_mode_warning PASSED joblib/test/test_numpy_pickle.py::test_cache_size_warning[None] PASSED joblib/test/test_numpy_pickle.py::test_cache_size_warning[0] PASSED joblib/test/test_numpy_pickle.py::test_cache_size_warning[10] PASSED joblib/test/test_numpy_pickle.py::test_compressed_pickle_dump_and_load PASSED joblib/test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions /usr/lib/python2.7/contextlib.py:17: DeprecationWarning: The file '/<>/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz' has been generated with a joblib version less than 0.10. Please regenerate this pickle file. return self.gen.next() /usr/lib/python2.7/contextlib.py:17: DeprecationWarning: The file '/<>/joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz' has been generated with a joblib version less than 0.10. Please regenerate this pickle file. return self.gen.next() /usr/lib/python2.7/contextlib.py:17: DeprecationWarning: The file '/<>/joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz' has been generated with a joblib version less than 0.10. Please regenerate this pickle file. return self.gen.next() /usr/lib/python2.7/contextlib.py:17: DeprecationWarning: The file '/<>/joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz' has been generated with a joblib version less than 0.10. Please regenerate this pickle file. return self.gen.next() PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple0] PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple1] PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple0-Compress argument tuple should contain exactly 2 elements] PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple1-Non valid compression method given: "wrong"] PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple2-Non valid compress level given: "wrong"] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-6] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-6] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-6] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[xz-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[xz-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[xz-6] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-6] PASSED joblib/test/test_numpy_pickle.py::test_load_externally_decompressed_files[.z-decompress0] PASSED joblib/test/test_numpy_pickle.py::test_load_externally_decompressed_files[.gz-decompress1] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.z-zlib] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.gz-gzip] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.bz2-bz2] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.lzma-lzma] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.xz-xz] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.pkl-not-compressed] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[-not-compressed] PASSED joblib/test/test_numpy_pickle.py::test_file_handle_persistence PASSED joblib/test/test_numpy_pickle.py::test_in_memory_persistence PASSED joblib/test/test_numpy_pickle.py::test_file_handle_persistence_mmap PASSED joblib/test/test_numpy_pickle.py::test_file_handle_persistence_compressed_mmap PASSED joblib/test/test_numpy_pickle.py::test_file_handle_persistence_in_memory_mmap PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[1-a little data as bytes.] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[1-908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[3-a little data as bytes.] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[3-908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[9-a little data as bytes.] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[9-908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000908000] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[-1] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[10] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[15] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[a] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value4] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value5] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[a] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[x] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[r] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[w] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[1] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[2] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[1] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file1] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file2] PASSED joblib/test/test_numpy_pickle.py::test_numpy_subclass PASSED joblib/test/test_numpy_pickle.py::test_pathlib PASSED joblib/test/test_numpy_pickle.py::test_non_contiguous_array_pickling PASSED joblib/test/test_numpy_pickle.py::test_pickle_highest_protocol PASSED joblib/test/test_numpy_pickle.py::test_pickle_in_socket SKIPPED joblib/test/test_numpy_pickle.py::test_load_memmap_with_big_offset PASSED joblib/test/test_numpy_pickle_compat.py::test_z_file PASSED joblib/test/test_numpy_pickle_utils.py::test_binary_zlib_file[test0] PASSED joblib/test/test_numpy_pickle_utils.py::test_binary_zlib_file[test1] PASSED joblib/test/test_parallel.py::test_cpu_count PASSED joblib/test/test_parallel.py::test_effective_n_jobs PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-None] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-multiprocessing] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-sequential] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-threading] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-backend4] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-backend5] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-backend6] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-None] [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-multiprocessing] [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-sequential] [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-threading] [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-backend4] [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-backend5] [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-backend6] [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-None] [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-multiprocessing] [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-sequential] [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-threading] [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-backend4] [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-backend5] [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-backend6] [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-None] [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-multiprocessing] [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-sequential] [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-threading] [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-backend4] [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-backend5] [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-backend6] [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-None] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-multiprocessing] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-sequential] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-threading] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-backend4] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-backend5] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-backend6] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-None] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Batch computation too fast (0.0039s.) Setting batch_size=102. [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-multiprocessing] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Batch computation too fast (0.0045s.) Setting batch_size=88. [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-sequential] [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-threading] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-backend4] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-backend5] [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-backend6] [Parallel(n_jobs=2)]: Done 4 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-None] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Batch computation too fast (0.0038s.) Setting batch_size=106. [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-multiprocessing] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Batch computation too fast (0.0040s.) Setting batch_size=98. [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-sequential] [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-threading] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-backend4] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-backend5] [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-backend6] [Parallel(n_jobs=-1)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-None] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Batch computation too fast (0.0053s.) Setting batch_size=74. [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-multiprocessing] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Batch computation too fast (0.0054s.) Setting batch_size=72. [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-sequential] [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-threading] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-backend4] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-backend5] [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-backend6] [Parallel(n_jobs=-2)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-None] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-multiprocessing] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-sequential] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-threading] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-backend4] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-backend5] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-backend6] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-None] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Batch computation too fast (0.0054s.) Setting batch_size=72. [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-multiprocessing] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Batch computation too fast (0.0037s.) Setting batch_size=106. [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-sequential] [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-threading] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-backend4] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-backend5] [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-backend6] [Parallel(n_jobs=2)]: Done 4 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-None] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Batch computation too fast (0.0055s.) Setting batch_size=72. [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-multiprocessing] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Batch computation too fast (0.0035s.) Setting batch_size=112. [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-sequential] [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-threading] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-backend4] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 3 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 4 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-backend5] [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-backend6] [Parallel(n_jobs=-1)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-None] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Batch computation too fast (0.0037s.) Setting batch_size=108. [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-multiprocessing] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Batch computation too fast (0.0035s.) Setting batch_size=112. [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-sequential] [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-threading] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-backend4] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-backend5] [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-backend6] [Parallel(n_jobs=-2)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[None] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[multiprocessing] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[sequential] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[threading] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[backend4] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[backend5] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[backend6] PASSED joblib/test/test_parallel.py::test_nested_loop[threading-threading] PASSED joblib/test/test_parallel.py::test_nested_loop[threading-sequential] PASSED joblib/test/test_parallel.py::test_nested_loop[threading-multiprocessing] PASSED joblib/test/test_parallel.py::test_nested_loop[sequential-threading] PASSED joblib/test/test_parallel.py::test_nested_loop[sequential-sequential] PASSED joblib/test/test_parallel.py::test_nested_loop[sequential-multiprocessing] PASSED joblib/test/test_parallel.py::test_nested_loop[multiprocessing-threading] /<>/joblib/parallel.py:547: UserWarning: Multiprocessing-backed parallel loops cannot be nested below threads, setting n_jobs=1 **self._backend_args) /<>/joblib/parallel.py:547: UserWarning: Multiprocessing-backed parallel loops cannot be nested below threads, setting n_jobs=1 **self._backend_args) PASSED joblib/test/test_parallel.py::test_nested_loop[multiprocessing-sequential] PASSED joblib/test/test_parallel.py::test_nested_loop[multiprocessing-multiprocessing] /<>/joblib/parallel.py:547: UserWarning: Multiprocessing-backed parallel loops cannot be nested, setting n_jobs=1 **self._backend_args) /<>/joblib/parallel.py:547: UserWarning: Multiprocessing-backed parallel loops cannot be nested, setting n_jobs=1 **self._backend_args) PASSED joblib/test/test_parallel.py::test_mutate_input_with_threads PASSED joblib/test/test_parallel.py::test_parallel_kwargs[1] PASSED joblib/test/test_parallel.py::test_parallel_kwargs[2] PASSED joblib/test/test_parallel.py::test_parallel_kwargs[3] PASSED joblib/test/test_parallel.py::test_parallel_as_context_manager[multiprocessing] PASSED joblib/test/test_parallel.py::test_parallel_as_context_manager[threading] PASSED joblib/test/test_parallel.py::test_parallel_pickling PASSED joblib/test/test_parallel.py::test_parallel_timeout_success[multiprocessing] PASSED joblib/test/test_parallel.py::test_parallel_timeout_success[threading] PASSED joblib/test/test_parallel.py::test_parallel_timeout_fail[multiprocessing] PASSED joblib/test/test_parallel.py::test_parallel_timeout_fail[threading] PASSED joblib/test/test_parallel.py::test_error_capture PASSED joblib/test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-threading] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-sequential] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-multiprocessing] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-threading] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-sequential] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-multiprocessing] PASSED joblib/test/test_parallel.py::test_dispatch_multiprocessing[multiprocessing] PASSED joblib/test/test_parallel.py::test_dispatch_multiprocessing[threading] PASSED joblib/test/test_parallel.py::test_batching_auto_threading PASSED joblib/test/test_parallel.py::test_batching_auto_multiprocessing PASSED joblib/test/test_parallel.py::test_exception_dispatch PASSED joblib/test/test_parallel.py::test_nested_exception_dispatch PASSED joblib/test/test_parallel.py::test_multiple_spawning PASSED joblib/test/test_parallel.py::test_invalid_backend PASSED joblib/test/test_parallel.py::test_register_parallel_backend PASSED joblib/test/test_parallel.py::test_overwrite_default_backend PASSED joblib/test/test_parallel.py::test_backend_context_manager[multiprocessing] PASSED joblib/test/test_parallel.py::test_backend_context_manager[threading] PASSED joblib/test/test_parallel.py::test_backend_context_manager[test_backend_0] PASSED joblib/test/test_parallel.py::test_backend_context_manager[test_backend_1] PASSED joblib/test/test_parallel.py::test_backend_context_manager[test_backend_2] PASSED joblib/test/test_parallel.py::test_parameterized_backend_context_manager PASSED joblib/test/test_parallel.py::test_direct_parameterized_backend_context_manager PASSED joblib/test/test_parallel.py::test_joblib_exception PASSED joblib/test/test_parallel.py::test_safe_function PASSED joblib/test/test_parallel.py::test_invalid_batch_size[0] PASSED joblib/test/test_parallel.py::test_invalid_batch_size[-1] PASSED joblib/test/test_parallel.py::test_invalid_batch_size[1.42] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[2-2-all-auto] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[2-2-n_jobs-auto] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto0] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[517-2-n_jobs-auto] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto1] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[10-4-n_jobs-auto] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[25-4-2 * n_jobs-1] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[25-4-all-1] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[25-4-2 * n_jobs-7] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[10-4-2 * n_jobs-auto] PASSED joblib/test/test_parallel.py::test_default_mp_context PASSED joblib/test/test_parallel.py::test_no_blas_crash_or_freeze_with_multiprocessing SKIPPED joblib/test/test_parallel.py::test_parallel_with_interactively_defined_functions PASSED joblib/test/test_parallel.py::test_parallel_with_exhausted_iterator PASSED joblib/test/test_parallel.py::test_auto_memmap_on_arrays_from_generator PASSED joblib/test/test_parallel.py::test_nested_parallel_warnings PASSED joblib/test/test_parallel.py::test_memmap_with_big_offset PASSED joblib/test/test_parallel.py::test_warning_about_timeout_not_supported_by_backend PASSED joblib/test/test_pool.py::test_memmap_based_array_reducing PASSED joblib/test/test_pool.py::test_high_dimension_memmap_array_reducing PASSED joblib/test/test_pool.py::test_pool_with_memmap PASSED joblib/test/test_pool.py::test_pool_with_memmap_array_view PASSED joblib/test/test_pool.py::test_memmaping_pool_for_large_arrays PASSED joblib/test/test_pool.py::test_memmaping_pool_for_large_arrays_disabled PASSED joblib/test/test_pool.py::test_memmaping_on_dev_shm PASSED joblib/test/test_pool.py::test_memmaping_pool_for_large_arrays_in_return PASSED joblib/test/test_pool.py::test_workaround_against_bad_memmap_with_copied_buffers PASSED joblib/test/test_pool.py::test__strided_from_memmap PASSED joblib/test/test_pool.py::test_pool_memmap_with_big_offset PASSED joblib/test/test_testing.py::test_check_subprocess_call PASSED joblib/test/test_testing.py::test_check_subprocess_call_non_matching_regex PASSED joblib/test/test_testing.py::test_check_subprocess_call_wrong_command PASSED joblib/test/test_testing.py::test_check_subprocess_call_non_zero_return_code PASSED joblib/test/test_testing.py::test_check_subprocess_call_timeout PASSED joblib/test/data/create_numpy_pickle.py::joblib.test.data.create_numpy_pickle.get_joblib_version PASSED ==================== 899 passed, 3 skipped in 47.49 seconds ==================== python3.6 /usr/bin/py.test -s -v joblib; ============================= test session starts ============================== platform linux -- Python 3.6.3, pytest-3.2.1, py-1.4.34, pluggy-0.4.0 -- /usr/bin/python3.6 cachedir: .cache rootdir: /<>, inifile: setup.cfg collecting ... collected 910 items joblib/__init__.py::joblib PASSED joblib/parallel.py::joblib.parallel.Parallel PASSED joblib/parallel.py::joblib.parallel.parallel_backend PASSED joblib/test/test_backports.py::test_memmap PASSED joblib/test/test_backports.py::test_concurrency_safe_rename[None] PASSED joblib/test/test_backports.py::test_concurrency_safe_rename[src content] PASSED joblib/test/test_disk.py::test_disk_used PASSED joblib/test/test_disk.py::test_memstr_to_bytes[80G-85899345920] PASSED joblib/test/test_disk.py::test_memstr_to_bytes[1.4M-1468006] PASSED joblib/test/test_disk.py::test_memstr_to_bytes[120M-125829120] PASSED joblib/test/test_disk.py::test_memstr_to_bytes[53K-54272] PASSED joblib/test/test_disk.py::test_memstr_to_bytes_exception[fooG-ValueError-Invalid literal for size.*fooG.*] PASSED joblib/test/test_disk.py::test_memstr_to_bytes_exception[1.4N-ValueError-Invalid literal for size.*1.4N.*] PASSED joblib/test/test_disk.py::test_mkdirp PASSED joblib/test/test_format_stack.py::test_safe_repr PASSED joblib/test/test_format_stack.py::test_format_records PASSED joblib/test/test_format_stack.py::test_format_records_file_with_less_lines_than_context PASSED joblib/test/test_format_stack.py::test_format_exc_with_compiled_code PASSED joblib/test/test_func_inspect.py::test_filter_args[func0-args0-filtered_args0] PASSED joblib/test/test_func_inspect.py::test_filter_args[func1-args1-filtered_args1] PASSED joblib/test/test_func_inspect.py::test_filter_args[func2-args2-filtered_args2] PASSED joblib/test/test_func_inspect.py::test_filter_args[func3-args3-filtered_args3] PASSED joblib/test/test_func_inspect.py::test_filter_args[func4-args4-filtered_args4] PASSED joblib/test/test_func_inspect.py::test_filter_args[func5-args5-filtered_args5] PASSED joblib/test/test_func_inspect.py::test_filter_args[func6-args6-filtered_args6] PASSED joblib/test/test_func_inspect.py::test_filter_args[func7-args7-filtered_args7] PASSED joblib/test/test_func_inspect.py::test_filter_args[func8-args8-filtered_args8] PASSED joblib/test/test_func_inspect.py::test_filter_args_method PASSED joblib/test/test_func_inspect.py::test_filter_varargs[func0-args0-filtered_args0] PASSED joblib/test/test_func_inspect.py::test_filter_varargs[func1-args1-filtered_args1] PASSED joblib/test/test_func_inspect.py::test_filter_varargs[func2-args2-filtered_args2] PASSED joblib/test/test_func_inspect.py::test_filter_varargs[func3-args3-filtered_args3] PASSED joblib/test/test_func_inspect.py::test_filter_kwargs[func0-args0-filtered_args0] PASSED joblib/test/test_func_inspect.py::test_filter_kwargs[func1-args1-filtered_args1] PASSED joblib/test/test_func_inspect.py::test_filter_args_2 PASSED joblib/test/test_func_inspect.py::test_func_name[func0-f] PASSED joblib/test/test_func_inspect.py::test_func_name[func1-g] PASSED joblib/test/test_func_inspect.py::test_func_name[func2-cached_func] PASSED joblib/test/test_func_inspect.py::test_func_name_on_inner_func PASSED joblib/test/test_func_inspect.py::test_func_inspect_errors PASSED joblib/test/test_func_inspect.py::test_filter_args_python_3 PASSED joblib/test/test_func_inspect.py::test_bound_methods PASSED joblib/test/test_func_inspect.py::test_filter_args_error_msg[ValueError-ignore_lst must be a list of parameters to ignore-func0-args0] PASSED joblib/test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Ignore list: argument '(.*)' is not defined-func1-args1] PASSED joblib/test/test_func_inspect.py::test_filter_args_error_msg[ValueError-Wrong number of arguments-func2-args2] PASSED joblib/test/test_func_inspect.py::test_clean_win_chars PASSED joblib/test/test_func_inspect.py::test_format_signature[func0-args0-kwargs0-g([0, 1, 2, 3, 4])] PASSED joblib/test/test_func_inspect.py::test_format_signature[func1-args1-kwargs1-k(1, 2, (3, 4), y=True)] PASSED joblib/test/test_func_inspect.py::test_format_signature_long_arguments PASSED joblib/test/test_func_inspect.py::test_format_signature_numpy PASSED joblib/test/test_func_inspect.py::test_special_source_encoding PASSED joblib/test/test_func_inspect.py::test_func_code_consistency /<>/joblib/test/test_func_inspect.py:118: UserWarning: Cannot inspect object functools.partial(, 1), ignore list will not work. assert filter_args(ff, ['y'], (1, )) == {'*': [1], '**': {}} PASSED joblib/test/test_hashing.py::test_trivial_hash[1-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[1-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[2-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[1.0-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[2.0-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj24-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj25-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[a-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[b-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj28-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj29-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj210-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj211-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj212-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj213-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj214-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[None-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj216-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj217-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj218-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj219-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj220-obj121] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-1] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-2] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-1.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-2.0] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj14] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj15] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-a] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-b] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj18] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj19] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj110] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj111] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj112] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj113] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj114] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-None] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj116] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj117] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj118] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj119] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj120] PASSED joblib/test/test_hashing.py::test_trivial_hash[obj221-obj121] PASSED joblib/test/test_hashing.py::test_hash_methods PASSED joblib/test/test_hashing.py::test_hash_numpy_arrays PASSED joblib/test/test_hashing.py::test_hash_numpy_dict_of_arrays PASSED joblib/test/test_hashing.py::test_numpy_datetime_array[datetime64[s]] PASSED joblib/test/test_hashing.py::test_numpy_datetime_array[timedelta64[D]] PASSED joblib/test/test_hashing.py::test_hash_numpy_noncontiguous PASSED joblib/test/test_hashing.py::test_hash_memmap[True] PASSED joblib/test/test_hashing.py::test_hash_memmap[False] PASSED joblib/test/test_hashing.py::test_hash_numpy_performance PASSED joblib/test/test_hashing.py::test_bound_methods_hash PASSED joblib/test/test_hashing.py::test_bound_cached_methods_hash PASSED joblib/test/test_hashing.py::test_hash_object_dtype PASSED joblib/test/test_hashing.py::test_numpy_scalar PASSED joblib/test/test_hashing.py::test_dict_hash ________________________________________________________________________________ [Memory] Calling joblib.test.test_hashing.f... f({ '#s12069__c_maps.nii.gz': [33], '#s12158__c_maps.nii.gz': [33], '#s12258__c_maps.nii.gz': [33], '#s12277__c_maps.nii.gz': [33], '#s12300__c_maps.nii.gz': [33], '#s12401__c_maps.nii.gz': [33], '#s12430__c_maps.nii.gz': [33], '#s13817__c_maps.nii.gz': [33], '#s13903__c_maps.nii.gz': [33], '#s13916__c_maps.nii.gz': [33], '#s13981__c_maps.nii.gz': [33], '#s13982__c_maps.nii.gz': [33], '#s13983__c_maps.nii.gz': [33]}) ________________________________________________________________f - 0.0s, 0.0min PASSED joblib/test/test_hashing.py::test_set_hash ________________________________________________________________________________ [Memory] Calling joblib.test.test_hashing.f... f({ '#s12069__c_maps.nii.gz', '#s12158__c_maps.nii.gz', '#s12258__c_maps.nii.gz', '#s12277__c_maps.nii.gz', '#s12300__c_maps.nii.gz', '#s12401__c_maps.nii.gz', '#s12430__c_maps.nii.gz', '#s13817__c_maps.nii.gz', '#s13903__c_maps.nii.gz', '#s13916__c_maps.nii.gz', '#s13981__c_maps.nii.gz', '#s13982__c_maps.nii.gz', '#s13983__c_maps.nii.gz'}) ________________________________________________________________f - 0.0s, 0.0min PASSED joblib/test/test_hashing.py::test_set_decimal_hash PASSED joblib/test/test_hashing.py::test_string PASSED joblib/test/test_hashing.py::test_dtype PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[This is a string to hash-expected0] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[C'est l\xe9t\xe9-expected1] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[to_hash2-expected2] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[to_hash3-expected3] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[to_hash4-expected4] PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same[to_hash5-expected5] PASSED joblib/test/test_hashing.py::test_hashes_are_different_between_c_and_fortran_contiguous_arrays PASSED joblib/test/test_hashing.py::test_0d_array PASSED joblib/test/test_hashing.py::test_0d_and_1d_array_hashing_is_different PASSED joblib/test/test_hashing.py::test_hashes_stay_the_same_with_numpy_objects PASSED joblib/test/test_hashing.py::test_hashing_pickling_error PASSED joblib/test/test_logger.py::test_print_time PASSED joblib/test/test_memory.py::test_memory_integration ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(1) ________________________________________________________________f - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f from /tmp/pytest-of-buildd/pytest-1/test_memory_integration0/joblib/joblib/test/test_memory/f/0ee759c0da9422094dd70c9286f8d9b7 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(1) ________________________________________________________________f - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f from /tmp/pytest-of-buildd/pytest-1/test_memory_integration0/joblib/joblib/test/test_memory/f/0ee759c0da9422094dd70c9286f8d9b7 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(1) ________________________________________________________________f - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(1) ________________________________________________________________f - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f from /tmp/pytest-of-buildd/pytest-1/test_memory_integration0/joblib/joblib/test/test_memory/f/0ee759c0da9422094dd70c9286f8d9b7 ___________________________________________________f cache loaded - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(1) ________________________________________________________________f - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f from /tmp/pytest-of-buildd/pytest-1/test_memory_integration0/joblib/joblib/test/test_memory/f/0ee759c0da9422094dd70c9286f8d9b7 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(1) ________________________________________________________________f - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f from /tmp/pytest-of-buildd/pytest-1/test_memory_integration0/joblib/joblib/test/test_memory/f/0ee759c0da9422094dd70c9286f8d9b7 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(1) ________________________________________________________________f - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(1) ________________________________________________________________f - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading f from /tmp/pytest-of-buildd/pytest-1/test_memory_integration0/joblib/joblib/test/test_memory/f/0ee759c0da9422094dd70c9286f8d9b7 ___________________________________________________f cache loaded - 0.0s, 0.0min PASSED joblib/test/test_memory.py::test_no_memory PASSED joblib/test/test_memory.py::test_memory_kwarg PASSED joblib/test/test_memory.py::test_memory_lambda PASSED joblib/test/test_memory.py::test_memory_name_collision PASSED joblib/test/test_memory.py::test_memory_warning_lambda_collisions PASSED joblib/test/test_memory.py::test_memory_warning_collision_detection PASSED joblib/test/test_memory.py::test_memory_partial PASSED joblib/test/test_memory.py::test_memory_eval PASSED joblib/test/test_memory.py::test_argument_change PASSED joblib/test/test_memory.py::test_memory_numpy[None] PASSED joblib/test/test_memory.py::test_memory_numpy[r] PASSED joblib/test/test_memory.py::test_memory_numpy_check_mmap_mode PASSED joblib/test/test_memory.py::test_memory_exception PASSED joblib/test/test_memory.py::test_memory_ignore PASSED joblib/test/test_memory.py::test_partial_decoration[ignore0-100-r] PASSED joblib/test/test_memory.py::test_partial_decoration[ignore1-10-None] PASSED joblib/test/test_memory.py::test_func_dir PASSED joblib/test/test_memory.py::test_persistence PASSED joblib/test/test_memory.py::test_call_and_shelve ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(2) ________________________________________________________________f - 0.0s, 0.0min PASSED joblib/test/test_memory.py::test_memorized_pickling ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(2) ________________________________________________________________f - 0.0s, 0.0min PASSED joblib/test/test_memory.py::test_memorized_repr /<>/joblib/test/test_memory.py:83: UserWarning: Compressed results cannot be memmapped mmap_mode=mmap_mode, compress=compress) /<>/joblib/memory.py:945: UserWarning: Compressed results cannot be memmapped timestamp=self.timestamp) /usr/lib/python3.6/contextlib.py:81: UserWarning: mmap_mode "r" is not compatible with compressed file /tmp/pytest-of-buildd/pytest-1/test_memory_integration0/joblib/joblib/test/test_memory/f/0ee759c0da9422094dd70c9286f8d9b7/output.pkl. "r" flag will be ignored. return next(self.gen) WARNING:root:[MemorizedFunc(func=, cachedir='/tmp/pytest-of-buildd/pytest-1/test_memorized_repr0')]: Computing func f, argument hash 11bdfe2d64a7604ace5c30092ddbba76 in directory /tmp/pytest-of-buildd/pytest-1/test_memorized_repr0/joblib/test/test_memory/f/11bdfe2d64a7604ace5c30092ddbba76 ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(2) ________________________________________________________________f - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.f... f(11) Persisting in /tmp/pytest-of-buildd/pytest-1/test_memorized_repr0/joblib/test/test_memory/f/11bdfe2d64a7604ace5c30092ddbba76 ________________________________________________________________f - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading unknown(x=11, y=1) from /tmp/pytest-of-buildd/pytest-1/test_memorized_repr0/joblib/test/test_memory/f/11bdfe2d64a7604ace5c30092ddbba76 [Memory] 0.0s, 0.0min: Loading f from /tmp/pytest-of-buildd/pytest-1/test_memorized_repr0/joblib/test/test_memory/f/11bdfe2d64a7604ace5c30092ddbba76 ___________________________________________________f cache loaded - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading unknown(x=11, y=1) from /tmp/pytest-of-buildd/pytest-1/test_memorized_repr0/joblib/test/test_memory/f/11bdfe2d64a7604ace5c30092ddbba76 [Memory] 0.0s, 0.0min: Loading f... ___________________________________________________f cache loaded - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading unknown(x=11, y=1)... [Memory] 0.0s, 0.0min: Loading f... ___________________________________________________f cache loaded - 0.0s, 0.0min [Memory] 0.0s, 0.0min: Loading unknown(x=11, y=1)... PASSED joblib/test/test_memory.py::test_memory_file_modification PASSED joblib/test/test_memory.py::test_memory_in_memory_function_code_change PASSED joblib/test/test_memory.py::test_clear_memory_with_none_cachedir WARNING:root:[Memory(cachedir=None)]: Flushing completely the cache PASSED joblib/test/test_memory.py::test_memory_func_with_kwonly_args PASSED joblib/test/test_memory.py::test_memory_func_with_signature PASSED joblib/test/test_memory.py::test__get_cache_items PASSED joblib/test/test_memory.py::test__get_cache_items_to_delete PASSED joblib/test/test_memory.py::test_memory_reduce_size PASSED joblib/test/test_memory.py::test_memory_clear WARNING:root:[Memory(cachedir='/tmp/pytest-of-buildd/pytest-1/test_memory_clear0/joblib')]: Flushing completely the cache PASSED joblib/test/test_memory.py::test_cached_function_race_condition_when_persisting_output PASSED joblib/test/test_memory.py::test_cached_function_race_condition_when_persisting_output_2 PASSED joblib/test/test_memory.py::test_concurrency_safe_write[multiprocessing] PASSED joblib/test/test_memory.py::test_concurrency_safe_write[threading] PASSED joblib/test/test_memory.py::test_memory_recomputes_after_an_error_why_loading_results ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.func... func('arg') _____________________________________________________________func - 0.0s, 0.0min ________________________________________________________________________________ [Memory] Calling joblib.test.test_memory.func... func('arg') _____________________________________________________________func - 0.0s, 0.0min PASSED joblib/test/test_my_exceptions.py::test_inheritance PASSED joblib/test/test_my_exceptions.py::test_inheritance_special_cases PASSED joblib/test/test_my_exceptions.py::test__mk_exception PASSED joblib/test/test_numpy_pickle.py::test_memory_usage <- joblib/test/common.py SKIPPED joblib/test/test_numpy_pickle.py::test_standard_types[None-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[None-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[type-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[type-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[True-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[True-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[10-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[10-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[1.0-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[1.0-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member5-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member5-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[11-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[11-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member7-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member7-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member8-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member8-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member9-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member9-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member10-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member10-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member11-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member11-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[_class-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[_class-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[_newclass-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[_newclass-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member14-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member14-1] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member15-0] PASSED joblib/test/test_numpy_pickle.py::test_standard_types[member15-1] PASSED joblib/test/test_numpy_pickle.py::test_value_error PASSED joblib/test/test_numpy_pickle.py::test_compress_level_error[-1] PASSED joblib/test/test_numpy_pickle.py::test_compress_level_error[10] PASSED joblib/test/test_numpy_pickle.py::test_compress_level_error[wrong] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence[False] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence[True] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence[0] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence[3] PASSED joblib/test/test_numpy_pickle.py::test_numpy_persistence_bufferred_array_compression PASSED joblib/test/test_numpy_pickle.py::test_memmap_persistence PASSED joblib/test/test_numpy_pickle.py::test_memmap_persistence_mixed_dtypes PASSED joblib/test/test_numpy_pickle.py::test_masked_array_persistence PASSED joblib/test/test_numpy_pickle.py::test_compress_mmap_mode_warning PASSED joblib/test/test_numpy_pickle.py::test_cache_size_warning[None] PASSED joblib/test/test_numpy_pickle.py::test_cache_size_warning[0] PASSED joblib/test/test_numpy_pickle.py::test_cache_size_warning[10] PASSED joblib/test/test_numpy_pickle.py::test_compressed_pickle_dump_and_load PASSED joblib/test/test_numpy_pickle.py::test_joblib_pickle_across_python_versions PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple0] PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument[compress_tuple1] PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple0-Compress argument tuple should contain exactly 2 elements] PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple1-Non valid compression method given: "wrong"] PASSED joblib/test/test_numpy_pickle.py::test_compress_tuple_argument_exception[compress_tuple2-Non valid compress level given: "wrong"] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[zlib-6] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[bz2-6] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[lzma-6] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[xz-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[xz-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[xz-6] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-1] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-3] PASSED joblib/test/test_numpy_pickle.py::test_joblib_compression_formats[gzip-6] PASSED joblib/test/test_numpy_pickle.py::test_load_externally_decompressed_files[.z-decompress0] PASSED joblib/test/test_numpy_pickle.py::test_load_externally_decompressed_files[.gz-decompress1] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.z-zlib] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.gz-gzip] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.bz2-bz2] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.lzma-lzma] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.xz-xz] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[.pkl-not-compressed] PASSED joblib/test/test_numpy_pickle.py::test_compression_using_file_extension[-not-compressed] PASSED joblib/test/test_numpy_pickle.py::test_file_handle_persistence PASSED joblib/test/test_numpy_pickle.py::test_in_memory_persistence PASSED joblib/test/test_numpy_pickle.py::test_file_handle_persistence_mmap PASSED joblib/test/test_numpy_pickle.py::test_file_handle_persistence_compressed_mmap PASSED joblib/test/test_numpy_pickle.py::test_file_handle_persistence_in_memory_mmap PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[1-a little data as bytes.] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[1-564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[3-a little data as bytes.] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[3-564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[9-a little data as bytes.] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile[9-564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000564000] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[-1] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[10] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[15] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[a] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value4] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_bad_compression_levels[bad_value5] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[a] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[x] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[r] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[w] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[1] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_modes[2] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[1] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file1] PASSED joblib/test/test_numpy_pickle.py::test_binary_zlibfile_invalid_filename_type[bad_file2] PASSED joblib/test/test_numpy_pickle.py::test_numpy_subclass PASSED joblib/test/test_numpy_pickle.py::test_pathlib PASSED joblib/test/test_numpy_pickle.py::test_non_contiguous_array_pickling PASSED joblib/test/test_numpy_pickle.py::test_pickle_highest_protocol PASSED joblib/test/test_numpy_pickle.py::test_pickle_in_socket PASSED joblib/test/test_numpy_pickle.py::test_load_memmap_with_big_offset PASSED joblib/test/test_numpy_pickle_compat.py::test_z_file PASSED joblib/test/test_numpy_pickle_utils.py::test_binary_zlib_file[test0] PASSED joblib/test/test_numpy_pickle_utils.py::test_binary_zlib_file[test1] PASSED joblib/test/test_parallel.py::test_cpu_count PASSED joblib/test/test_parallel.py::test_effective_n_jobs PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-None] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-multiprocessing] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-sequential] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-threading] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-backend4] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-backend5] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-backend6] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-1-backend7] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-None] /usr/lib/python3/dist-packages/_pytest/python.py:143: ResourceWarning: unclosed testfunction(**testargs) /usr/lib/python3/dist-packages/_pytest/python.py:143: ResourceWarning: unclosed testfunction(**testargs) /usr/lib/python3/dist-packages/_pytest/python.py:143: ResourceWarning: unclosed testfunction(**testargs) [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-multiprocessing] [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-sequential] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-threading] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-backend4] [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-backend5] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-backend6] PASSED joblib/test/test_parallel.py::test_simple_parallel[2-2-backend7] [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-None] [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.7s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.7s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-multiprocessing] [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-sequential] PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-threading] PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-backend4] [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-backend5] PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-backend6] PASSED joblib/test/test_parallel.py::test_simple_parallel[2--1-backend7] [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-None] [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.9s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-multiprocessing] [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-sequential] PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-threading] PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-backend4] [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-backend5] PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-backend6] PASSED joblib/test/test_parallel.py::test_simple_parallel[2--2-backend7] [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-None] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-multiprocessing] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-sequential] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-threading] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-backend4] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-backend5] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-backend6] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-1-backend7] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-None] [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.7s remaining: 0.5s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.7s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-multiprocessing] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Batch computation too fast (0.0024s.) Setting batch_size=162. [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-sequential] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-threading] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-backend4] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Batch computation too fast (0.0020s.) Setting batch_size=198. [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-backend5] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-backend6] PASSED joblib/test/test_parallel.py::test_simple_parallel[11-2-backend7] [Parallel(n_jobs=2)]: Done 4 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-None] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.6s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.6s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.6s remaining: 0.4s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.6s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.6s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-multiprocessing] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Batch computation too fast (0.0021s.) Setting batch_size=190. [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-sequential] PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-threading] PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-backend4] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Batch computation too fast (0.0035s.) Setting batch_size=112. [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-backend5] PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-backend6] PASSED joblib/test/test_parallel.py::test_simple_parallel[11--1-backend7] [Parallel(n_jobs=-1)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-None] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.5s [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.6s remaining: 0.9s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.7s remaining: 0.5s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.8s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.8s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-multiprocessing] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Batch computation too fast (0.0037s.) Setting batch_size=108. [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-sequential] PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-threading] PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-backend4] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Batch computation too fast (0.0034s.) Setting batch_size=116. [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-backend5] PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-backend6] PASSED joblib/test/test_parallel.py::test_simple_parallel[11--2-backend7] [Parallel(n_jobs=-2)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-None] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-multiprocessing] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-sequential] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-threading] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-backend4] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-backend5] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-backend6] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-1-backend7] [Parallel(n_jobs=1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-None] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.5s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.5s remaining: 0.8s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.6s remaining: 0.4s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.6s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.6s finished [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Batch computation too fast (0.0018s.) Setting batch_size=226. [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-multiprocessing] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Batch computation too fast (0.0019s.) Setting batch_size=214. [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-sequential] [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-threading] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-backend4] [Parallel(n_jobs=2)]: Done 4 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-backend5] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-backend6] [Parallel(n_jobs=2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100-2-backend7] [Parallel(n_jobs=2)]: Done 1 tasks | elapsed: 0.5s [Parallel(n_jobs=2)]: Done 2 tasks | elapsed: 0.6s [Parallel(n_jobs=2)]: Done 3 out of 5 | elapsed: 0.6s remaining: 0.4s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.6s remaining: 0.0s [Parallel(n_jobs=2)]: Done 5 out of 5 | elapsed: 0.6s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-None] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Batch computation too fast (0.0018s.) Setting batch_size=220. [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-multiprocessing] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Batch computation too fast (0.0028s.) Setting batch_size=140. [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-sequential] [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-threading] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-backend4] [Parallel(n_jobs=-1)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-backend5] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-backend6] [Parallel(n_jobs=-1)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--1-backend7] [Parallel(n_jobs=-1)]: Done 1 tasks | elapsed: 0.7s [Parallel(n_jobs=-1)]: Done 2 out of 5 | elapsed: 0.8s remaining: 1.1s [Parallel(n_jobs=-1)]: Done 3 out of 5 | elapsed: 0.8s remaining: 0.6s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.9s remaining: 0.0s [Parallel(n_jobs=-1)]: Done 5 out of 5 | elapsed: 0.9s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-None] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Batch computation too fast (0.0033s.) Setting batch_size=120. [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-multiprocessing] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Batch computation too fast (0.0028s.) Setting batch_size=142. [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-sequential] [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-threading] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-backend4] [Parallel(n_jobs=-2)]: Done 5 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-backend5] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-backend6] [Parallel(n_jobs=-2)]: Done 1 out of 1 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 2 out of 2 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 3 out of 3 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 4 out of 4 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.0s finished PASSED joblib/test/test_parallel.py::test_simple_parallel[100--2-backend7] [Parallel(n_jobs=-2)]: Done 1 tasks | elapsed: 0.6s [Parallel(n_jobs=-2)]: Done 2 out of 5 | elapsed: 0.7s remaining: 1.0s [Parallel(n_jobs=-2)]: Done 3 out of 5 | elapsed: 0.7s remaining: 0.4s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.8s remaining: 0.0s [Parallel(n_jobs=-2)]: Done 5 out of 5 | elapsed: 0.8s finished PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[None] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[multiprocessing] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[sequential] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[threading] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[backend4] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[backend5] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[backend6] PASSED joblib/test/test_parallel.py::test_main_thread_renamed_no_warning[backend7] PASSED joblib/test/test_parallel.py::test_nested_loop[multiprocessing-multiprocessing] /<>/joblib/parallel.py:547: UserWarning: Multiprocessing-backed parallel loops cannot be nested, setting n_jobs=1 **self._backend_args) /<>/joblib/parallel.py:547: UserWarning: Multiprocessing-backed parallel loops cannot be nested, setting n_jobs=1 **self._backend_args) PASSED joblib/test/test_parallel.py::test_nested_loop[multiprocessing-threading] PASSED joblib/test/test_parallel.py::test_nested_loop[multiprocessing-sequential] /<>/joblib/parallel.py:547: UserWarning: Multiprocessing-backed parallel loops cannot be nested below threads, setting n_jobs=1 **self._backend_args) /<>/joblib/parallel.py:547: UserWarning: Multiprocessing-backed parallel loops cannot be nested below threads, setting n_jobs=1 **self._backend_args) PASSED joblib/test/test_parallel.py::test_nested_loop[threading-multiprocessing] PASSED joblib/test/test_parallel.py::test_nested_loop[threading-threading] PASSED joblib/test/test_parallel.py::test_nested_loop[threading-sequential] PASSED joblib/test/test_parallel.py::test_nested_loop[sequential-multiprocessing] PASSED joblib/test/test_parallel.py::test_nested_loop[sequential-threading] PASSED joblib/test/test_parallel.py::test_nested_loop[sequential-sequential] PASSED joblib/test/test_parallel.py::test_mutate_input_with_threads PASSED joblib/test/test_parallel.py::test_parallel_kwargs[1] PASSED joblib/test/test_parallel.py::test_parallel_kwargs[2] PASSED joblib/test/test_parallel.py::test_parallel_kwargs[3] PASSED joblib/test/test_parallel.py::test_parallel_as_context_manager[multiprocessing] PASSED joblib/test/test_parallel.py::test_parallel_as_context_manager[threading] PASSED joblib/test/test_parallel.py::test_parallel_pickling PASSED joblib/test/test_parallel.py::test_parallel_timeout_success[multiprocessing] PASSED joblib/test/test_parallel.py::test_parallel_timeout_success[threading] PASSED joblib/test/test_parallel.py::test_parallel_timeout_fail[multiprocessing] PASSED joblib/test/test_parallel.py::test_parallel_timeout_fail[threading] PASSED joblib/test/test_parallel.py::test_error_capture PASSED joblib/test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-multiprocessing] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-threading] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[1-expected_queue0-sequential] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-multiprocessing] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-threading] PASSED joblib/test/test_parallel.py::test_dispatch_one_job[4-expected_queue1-sequential] PASSED joblib/test/test_parallel.py::test_dispatch_multiprocessing[multiprocessing] PASSED joblib/test/test_parallel.py::test_dispatch_multiprocessing[threading] PASSED joblib/test/test_parallel.py::test_batching_auto_threading PASSED joblib/test/test_parallel.py::test_batching_auto_multiprocessing PASSED joblib/test/test_parallel.py::test_exception_dispatch PASSED joblib/test/test_parallel.py::test_nested_exception_dispatch PASSED joblib/test/test_parallel.py::test_multiple_spawning PASSED joblib/test/test_parallel.py::test_invalid_backend PASSED joblib/test/test_parallel.py::test_register_parallel_backend PASSED joblib/test/test_parallel.py::test_overwrite_default_backend PASSED joblib/test/test_parallel.py::test_backend_context_manager[multiprocessing] PASSED joblib/test/test_parallel.py::test_backend_context_manager[threading] PASSED joblib/test/test_parallel.py::test_backend_context_manager[test_backend_0] PASSED joblib/test/test_parallel.py::test_backend_context_manager[test_backend_1] PASSED joblib/test/test_parallel.py::test_backend_context_manager[test_backend_2] PASSED joblib/test/test_parallel.py::test_parameterized_backend_context_manager PASSED joblib/test/test_parallel.py::test_direct_parameterized_backend_context_manager PASSED joblib/test/test_parallel.py::test_joblib_exception PASSED joblib/test/test_parallel.py::test_safe_function PASSED joblib/test/test_parallel.py::test_invalid_batch_size[0] PASSED joblib/test/test_parallel.py::test_invalid_batch_size[-1] PASSED joblib/test/test_parallel.py::test_invalid_batch_size[1.42] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[2-2-all-auto] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[2-2-n_jobs-auto] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto0] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[517-2-n_jobs-auto] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[10-2-n_jobs-auto1] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[10-4-n_jobs-auto] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[25-4-2 * n_jobs-1] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[25-4-all-1] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[25-4-2 * n_jobs-7] PASSED joblib/test/test_parallel.py::test_dispatch_race_condition[10-4-2 * n_jobs-auto] PASSED joblib/test/test_parallel.py::test_default_mp_context PASSED joblib/test/test_parallel.py::test_no_blas_crash_or_freeze_with_multiprocessing PASSED joblib/test/test_parallel.py::test_parallel_with_interactively_defined_functions PASSED joblib/test/test_parallel.py::test_parallel_with_exhausted_iterator PASSED joblib/test/test_parallel.py::test_auto_memmap_on_arrays_from_generator PASSED joblib/test/test_parallel.py::test_nested_parallel_warnings PASSED joblib/test/test_parallel.py::test_memmap_with_big_offset PASSED joblib/test/test_parallel.py::test_warning_about_timeout_not_supported_by_backend PASSED joblib/test/test_pool.py::test_memmap_based_array_reducing PASSED joblib/test/test_pool.py::test_high_dimension_memmap_array_reducing PASSED joblib/test/test_pool.py::test_pool_with_memmap PASSED joblib/test/test_pool.py::test_pool_with_memmap_array_view PASSED joblib/test/test_pool.py::test_memmaping_pool_for_large_arrays PASSED joblib/test/test_pool.py::test_memmaping_pool_for_large_arrays_disabled PASSED joblib/test/test_pool.py::test_memmaping_on_dev_shm PASSED joblib/test/test_pool.py::test_memmaping_pool_for_large_arrays_in_return PASSED joblib/test/test_pool.py::test_workaround_against_bad_memmap_with_copied_buffers PASSED joblib/test/test_pool.py::test__strided_from_memmap PASSED joblib/test/test_pool.py::test_pool_memmap_with_big_offset PASSED joblib/test/test_testing.py::test_check_subprocess_call PASSED joblib/test/test_testing.py::test_check_subprocess_call_non_matching_regex PASSED joblib/test/test_testing.py::test_check_subprocess_call_wrong_command PASSED joblib/test/test_testing.py::test_check_subprocess_call_non_zero_return_code PASSED joblib/test/test_testing.py::test_check_subprocess_call_timeout PASSED joblib/test/data/create_numpy_pickle.py::joblib.test.data.create_numpy_pickle.get_joblib_version PASSED ==================== 909 passed, 1 skipped in 42.96 seconds ==================== dh override_dh_auto_test --buildsystem=python_distutils --with=python2,python3 dh: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<>' fakeroot debian/rules binary dh binary --buildsystem=python_distutils --with=python2,python3 dh: Compatibility levels before 9 are deprecated (level 7 in use) dh_testroot -O--buildsystem=python_distutils dh_prep -O--buildsystem=python_distutils debian/rules override_dh_auto_install make[1]: Entering directory '/<>' python2.7 setup.py install --install-layout=deb --root=/<>/debian/tmp running install running build running build_py running install_lib creating /<>/debian/tmp creating /<>/debian/tmp/usr creating /<>/debian/tmp/usr/lib creating /<>/debian/tmp/usr/lib/python2.7 creating /<>/debian/tmp/usr/lib/python2.7/dist-packages creating /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/testing.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/numpy_pickle_compat.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/format_stack.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/parallel.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/__init__.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/numpy_pickle.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/_compat.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/hashing.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/func_inspect.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/my_exceptions.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/logger.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/disk.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/memory.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/pool.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/_parallel_backends.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/backports.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/_multiprocessing_helpers.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/_memory_helpers.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib copying build/lib.linux-x86_64-2.7/joblib/numpy_pickle_utils.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib creating /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_my_exceptions.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_memory.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/__init__.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_pool.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/common.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_numpy_pickle.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_logger.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_format_stack.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_disk.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_func_inspect.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_func_inspect_special_encoding.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_numpy_pickle_compat.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_backports.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_hashing.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test creating /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.bz2 -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/create_numpy_pickle.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_02.npy.z -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.gzip -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.gzip -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_03.npy.z -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_03.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_03.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_02.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_04.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_02.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/__init__.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.gzip -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.bz2 -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_01.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_04.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_01.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.lzma -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_compressed_pickle_py34_np19.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.bz2 -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.xz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_01.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_compressed_pickle_py35_np19.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.xz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_01.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_04.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.xz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.lzma -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2 -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_03.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.lzma -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_04.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_03.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.lzma -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_01.npy.z -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_03.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_04.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_02.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.gzip -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_02.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_02.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.lzma -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.gzip -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2 -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.gzip -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_01.npy -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.bz2 -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data copying build/lib.linux-x86_64-2.7/joblib/test/test_parallel.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_testing.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test copying build/lib.linux-x86_64-2.7/joblib/test/test_numpy_pickle_utils.py -> /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/testing.py to testing.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/numpy_pickle_compat.py to numpy_pickle_compat.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/format_stack.py to format_stack.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/parallel.py to parallel.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/__init__.py to __init__.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/numpy_pickle.py to numpy_pickle.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/_compat.py to _compat.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/hashing.py to hashing.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/func_inspect.py to func_inspect.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/my_exceptions.py to my_exceptions.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/logger.py to logger.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/disk.py to disk.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/memory.py to memory.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/pool.py to pool.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/_parallel_backends.py to _parallel_backends.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/backports.py to backports.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/_multiprocessing_helpers.py to _multiprocessing_helpers.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/_memory_helpers.py to _memory_helpers.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/numpy_pickle_utils.py to numpy_pickle_utils.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_my_exceptions.py to test_my_exceptions.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_memory.py to test_memory.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/__init__.py to __init__.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_pool.py to test_pool.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/common.py to common.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_numpy_pickle.py to test_numpy_pickle.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_logger.py to test_logger.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_format_stack.py to test_format_stack.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_disk.py to test_disk.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_func_inspect.py to test_func_inspect.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_func_inspect_special_encoding.py to test_func_inspect_special_encoding.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_numpy_pickle_compat.py to test_numpy_pickle_compat.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_backports.py to test_backports.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_hashing.py to test_hashing.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data/create_numpy_pickle.py to create_numpy_pickle.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/data/__init__.py to __init__.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_parallel.py to test_parallel.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_testing.py to test_testing.pyc byte-compiling /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib/test/test_numpy_pickle_utils.py to test_numpy_pickle_utils.pyc running install_egg_info Writing /<>/debian/tmp/usr/lib/python2.7/dist-packages/joblib-0.11.egg-info python3.6 setup.py install --install-layout=deb --root=/<>/debian/tmp running install running build running build_py creating build/lib creating build/lib/joblib copying joblib/testing.py -> build/lib/joblib copying joblib/numpy_pickle_compat.py -> build/lib/joblib copying joblib/format_stack.py -> build/lib/joblib copying joblib/parallel.py -> build/lib/joblib copying joblib/__init__.py -> build/lib/joblib copying joblib/numpy_pickle.py -> build/lib/joblib copying joblib/_compat.py -> build/lib/joblib copying joblib/hashing.py -> build/lib/joblib copying joblib/func_inspect.py -> build/lib/joblib copying joblib/my_exceptions.py -> build/lib/joblib copying joblib/logger.py -> build/lib/joblib copying joblib/disk.py -> build/lib/joblib copying joblib/memory.py -> build/lib/joblib copying joblib/pool.py -> build/lib/joblib copying joblib/_parallel_backends.py -> build/lib/joblib copying joblib/backports.py -> build/lib/joblib copying joblib/_multiprocessing_helpers.py -> build/lib/joblib copying joblib/_memory_helpers.py -> build/lib/joblib copying joblib/numpy_pickle_utils.py -> build/lib/joblib creating build/lib/joblib/test copying joblib/test/test_my_exceptions.py -> build/lib/joblib/test copying joblib/test/test_memory.py -> build/lib/joblib/test copying joblib/test/__init__.py -> build/lib/joblib/test copying joblib/test/test_pool.py -> build/lib/joblib/test copying joblib/test/common.py -> build/lib/joblib/test copying joblib/test/test_numpy_pickle.py -> build/lib/joblib/test copying joblib/test/test_logger.py -> build/lib/joblib/test copying joblib/test/test_format_stack.py -> build/lib/joblib/test copying joblib/test/test_disk.py -> build/lib/joblib/test copying joblib/test/test_func_inspect.py -> build/lib/joblib/test copying joblib/test/test_func_inspect_special_encoding.py -> build/lib/joblib/test copying joblib/test/test_numpy_pickle_compat.py -> build/lib/joblib/test copying joblib/test/test_backports.py -> build/lib/joblib/test copying joblib/test/test_hashing.py -> build/lib/joblib/test copying joblib/test/test_parallel.py -> build/lib/joblib/test copying joblib/test/test_testing.py -> build/lib/joblib/test copying joblib/test/test_numpy_pickle_utils.py -> build/lib/joblib/test creating build/lib/joblib/test/data copying joblib/test/data/create_numpy_pickle.py -> build/lib/joblib/test/data copying joblib/test/data/__init__.py -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py34_np19.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py35_np19.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.gzip -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.gzip -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.gzip -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.gzip -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.gzip -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.gzip -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.bz2 -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.bz2 -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.bz2 -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2 -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2 -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.bz2 -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.xz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.xz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.xz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.lzma -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.lzma -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.lzma -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.lzma -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.lzma -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_03.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_03.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_02.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_04.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_02.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_01.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_04.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_01.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_01.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_01.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_04.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_03.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_04.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_03.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_03.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_04.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_02.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_02.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_02.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_01.npy -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_02.npy.z -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_03.npy.z -> build/lib/joblib/test/data copying joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_01.npy.z -> build/lib/joblib/test/data running install_lib creating /<>/debian/tmp/usr/lib/python3 creating /<>/debian/tmp/usr/lib/python3/dist-packages creating /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/testing.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/numpy_pickle_compat.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/format_stack.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/parallel.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/numpy_pickle.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/_compat.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/hashing.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/func_inspect.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/my_exceptions.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/logger.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/disk.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/memory.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/pool.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/_parallel_backends.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/backports.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/_multiprocessing_helpers.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/_memory_helpers.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib copying build/lib/joblib/numpy_pickle_utils.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib creating /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_my_exceptions.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_memory.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_pool.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/common.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_numpy_pickle.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_logger.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_format_stack.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_disk.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_func_inspect.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_func_inspect_special_encoding.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_numpy_pickle_compat.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_backports.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_hashing.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test creating /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.bz2 -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/create_numpy_pickle.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_02.npy.z -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.gzip -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.gzip -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_03.npy.z -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_03.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_03.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_02.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_04.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_02.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/__init__.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.gzip -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.bz2 -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_01.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_04.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_01.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.lzma -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py34_np19.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.bz2 -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.xz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_01.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py35_np19.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.xz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_01.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_04.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.xz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.lzma -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2 -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_03.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.lzma -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_04.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_03.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.lzma -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_01.npy.z -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_03.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_04.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_02.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.gzip -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_02.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_02.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.lzma -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.gzip -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2 -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.gzip -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_01.npy -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.bz2 -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data copying build/lib/joblib/test/test_parallel.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_testing.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test copying build/lib/joblib/test/test_numpy_pickle_utils.py -> /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/testing.py to testing.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/numpy_pickle_compat.py to numpy_pickle_compat.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/format_stack.py to format_stack.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/parallel.py to parallel.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/__init__.py to __init__.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/numpy_pickle.py to numpy_pickle.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/_compat.py to _compat.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/hashing.py to hashing.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/func_inspect.py to func_inspect.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/my_exceptions.py to my_exceptions.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/logger.py to logger.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/disk.py to disk.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/memory.py to memory.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/pool.py to pool.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/_parallel_backends.py to _parallel_backends.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/backports.py to backports.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/_multiprocessing_helpers.py to _multiprocessing_helpers.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/_memory_helpers.py to _memory_helpers.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/numpy_pickle_utils.py to numpy_pickle_utils.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_my_exceptions.py to test_my_exceptions.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_memory.py to test_memory.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/__init__.py to __init__.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_pool.py to test_pool.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/common.py to common.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle.py to test_numpy_pickle.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_logger.py to test_logger.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_format_stack.py to test_format_stack.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_disk.py to test_disk.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_func_inspect.py to test_func_inspect.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_func_inspect_special_encoding.py to test_func_inspect_special_encoding.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle_compat.py to test_numpy_pickle_compat.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_backports.py to test_backports.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_hashing.py to test_hashing.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data/create_numpy_pickle.py to create_numpy_pickle.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/data/__init__.py to __init__.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_parallel.py to test_parallel.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_testing.py to test_testing.cpython-36.pyc byte-compiling /<>/debian/tmp/usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle_utils.py to test_numpy_pickle_utils.cpython-36.pyc running install_egg_info Writing /<>/debian/tmp/usr/lib/python3/dist-packages/joblib-0.11.egg-info dh override_dh_auto_install --buildsystem=python_distutils --with=python2,python3 dh: Compatibility levels before 9 are deprecated (level 7 in use) make[1]: Leaving directory '/<>' dh_install -O--buildsystem=python_distutils dh_install: Compatibility levels before 9 are deprecated (level 7 in use) dh_installdocs -O--buildsystem=python_distutils dh_installdocs: Compatibility levels before 9 are deprecated (level 7 in use) debian/rules override_dh_installchangelogs make[1]: Entering directory '/<>' dh_installchangelogs CHANGES.rst make[1]: Leaving directory '/<>' dh_python2 -O--buildsystem=python_distutils W: dh_python2:479: Please add dh-python package to Build-Depends dh_python3 -O--buildsystem=python_distutils dh_perl -O--buildsystem=python_distutils dh_link -O--buildsystem=python_distutils dh_strip_nondeterminism -O--buildsystem=python_distutils dh_compress -O--buildsystem=python_distutils dh_fixperms -O--buildsystem=python_distutils dh_missing -O--buildsystem=python_distutils dh_installdeb -O--buildsystem=python_distutils dh_installdeb: Compatibility levels before 9 are deprecated (level 7 in use) dh_gencontrol -O--buildsystem=python_distutils dpkg-gencontrol: warning: package python-joblib: unused substitution variable ${python:Provides} dpkg-gencontrol: warning: package python-joblib: unused substitution variable ${python:Versions} dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils INFO: pkgstriptranslations version 131 INFO: pkgstriptranslations version 131 pkgstriptranslations: processing python-joblib (in debian/python-joblib); do_strip: , oemstrip: pkgstriptranslations: processing python3-joblib (in debian/python3-joblib); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python-joblib/DEBIAN/control, package python-joblib, directory debian/python-joblib .. removing usr/share/doc/python-joblib/changelog.gz pkgstripfiles: processing control file: debian/python3-joblib/DEBIAN/control, package python3-joblib, directory debian/python3-joblib .. removing usr/share/doc/python3-joblib/changelog.gz pkgstripfiles: Truncating usr/share/doc/python-joblib/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package python-joblib ... pkgstripfiles: No PNG files. pkgstripfiles: Truncating usr/share/doc/python3-joblib/changelog.Debian.gz to topmost ten records dpkg-deb: building package 'python-joblib' in '../python-joblib_0.11-1_all.deb'. pkgstripfiles: Running PNG optimization (using 4 cpus) for package python3-joblib ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python3-joblib' in '../python3-joblib_0.11-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../joblib_0.11-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build joblib-0.11 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20171103-1123 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ joblib_0.11-1_amd64.changes: ---------------------------- Format: 1.8 Date: Thu, 02 Nov 2017 16:40:09 -0400 Source: joblib Binary: python-joblib python3-joblib Architecture: all Version: 0.11-1 Distribution: bionic-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Yaroslav Halchenko Description: python-joblib - tools to provide lightweight pipelining in Python python3-joblib - tools to provide lightweight pipelining in Python Changes: joblib (0.11-1) unstable; urgency=medium . * Fresh minor upstream release Checksums-Sha1: f1dc5118ab62db4903ddb72f2e9ed196934d060f 6203 joblib_0.11-1_amd64.buildinfo 39543ace145ecb6d0eac89820a522dfd6f1d5891 111924 python-joblib_0.11-1_all.deb cd0b77fc423b6d1e902a95aba45c67ae9405d324 109172 python3-joblib_0.11-1_all.deb Checksums-Sha256: 98d38b3b4f1c763244d5406af327d99b8bde1ea3ee251613f1a9e1d6e707deb5 6203 joblib_0.11-1_amd64.buildinfo 0f8810cf7d37b55531cc160dac9a603914db222e5cd18b7acaadbc2326bc22af 111924 python-joblib_0.11-1_all.deb 2b5884f17b89084e7a7ad6fddabb7e86d4e386d63699d2e02a84ac5ad6356abb 109172 python3-joblib_0.11-1_all.deb Files: fe87becfd43399224524defdcf2f4141 6203 python optional joblib_0.11-1_amd64.buildinfo d8b8666f559dc6c8124036ffbf7e0fd8 111924 python optional python-joblib_0.11-1_all.deb 0cd8ac84a9db59ab76530748bbf601cf 109172 python optional python3-joblib_0.11-1_all.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ python-joblib_0.11-1_all.deb ---------------------------- new debian package, version 2.0. size 111924 bytes: control archive=3476 bytes. 963 bytes, 25 lines control 12585 bytes, 113 lines md5sums 163 bytes, 9 lines * postinst #!/bin/sh 263 bytes, 14 lines * prerm #!/bin/sh Package: python-joblib Source: joblib Version: 0.11-1 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: Yaroslav Halchenko Installed-Size: 505 Depends: python (<< 2.8), python (>= 2.7), python:any (>= 2.6.6-7~) Recommends: python-numpy, python-pytest, python-simplejson Section: python Priority: optional Homepage: http://packages.python.org/joblib/ Description: tools to provide lightweight pipelining in Python Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: . - transparent disk-caching of the output values and lazy re-evaluation (memoize pattern) - easy simple parallel computing - logging and tracing of the execution . Joblib is optimized to be fast and robust in particular on large, long-running functions and has specific optimizations for numpy arrays. . This package contains the Python 2 version. drwxr-xr-x root/root 0 2017-11-02 20:40 ./ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python2.7/dist-packages/ -rw-r--r-- root/root 5802 2017-11-02 20:40 ./usr/lib/python2.7/dist-packages/joblib-0.11.egg-info drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python2.7/dist-packages/joblib/ -rw-r--r-- root/root 5051 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/__init__.py -rw-r--r-- root/root 429 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/_compat.py -rw-r--r-- root/root 3606 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/_memory_helpers.py -rw-r--r-- root/root 1179 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/_multiprocessing_helpers.py -rw-r--r-- root/root 14413 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/_parallel_backends.py -rw-r--r-- root/root 2605 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/backports.py -rw-r--r-- root/root 3235 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/disk.py -rw-r--r-- root/root 14639 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/format_stack.py -rw-r--r-- root/root 13254 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/func_inspect.py -rw-r--r-- root/root 10163 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/hashing.py -rw-r--r-- root/root 5138 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/logger.py -rw-r--r-- root/root 39309 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/memory.py -rw-r--r-- root/root 3843 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/my_exceptions.py -rw-r--r-- root/root 23237 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/numpy_pickle.py -rw-r--r-- root/root 8439 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/numpy_pickle_compat.py -rw-r--r-- root/root 23514 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/numpy_pickle_utils.py -rw-r--r-- root/root 33080 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/parallel.py -rw-r--r-- root/root 25147 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/pool.py drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python2.7/dist-packages/joblib/test/ -rw-r--r-- root/root 73 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/__init__.py -rw-r--r-- root/root 3061 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/common.py drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python2.7/dist-packages/joblib/test/data/ -rw-r--r-- root/root 0 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/__init__.py -rw-r--r-- root/root 3609 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/create_numpy_pickle.py -rw-r--r-- root/root 769 2017-11-02 20:40 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz -rw-r--r-- root/root 757 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz -rw-r--r-- root/root 792 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz -rw-r--r-- root/root 794 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py34_np19.gz -rw-r--r-- root/root 790 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py35_np19.gz -rw-r--r-- root/root 986 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl -rw-r--r-- root/root 997 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.bz2 -rw-r--r-- root/root 769 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.gzip -rw-r--r-- root/root 986 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl -rw-r--r-- root/root 997 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.bz2 -rw-r--r-- root/root 798 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.gzip -rw-r--r-- root/root 660 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.lzma -rw-r--r-- root/root 712 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.xz -rw-r--r-- root/root 1068 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl -rw-r--r-- root/root 1000 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.bz2 -rw-r--r-- root/root 831 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.gzip -rw-r--r-- root/root 694 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.lzma -rw-r--r-- root/root 752 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.xz -rw-r--r-- root/root 1068 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl -rw-r--r-- root/root 1021 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.bz2 -rw-r--r-- root/root 831 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.gzip -rw-r--r-- root/root 697 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.lzma -rw-r--r-- root/root 752 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.xz -rw-r--r-- root/root 1068 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl -rw-r--r-- root/root 1005 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2 -rw-r--r-- root/root 833 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.gzip -rw-r--r-- root/root 701 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.lzma -rw-r--r-- root/root 752 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz -rw-r--r-- root/root 800 2017-11-02 20:40 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz -rw-r--r-- root/root 1068 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl -rw-r--r-- root/root 991 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2 -rw-r--r-- root/root 800 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.gzip -rw-r--r-- root/root 715 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.lzma -rw-r--r-- root/root 752 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz -rw-r--r-- root/root 659 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz -rw-r--r-- root/root 658 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz -rw-r--r-- root/root 658 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz -rw-r--r-- root/root 673 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz -rw-r--r-- root/root 673 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz -rw-r--r-- root/root 673 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz -rw-r--r-- root/root 670 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_02.npy -rw-r--r-- root/root 236 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_04.npy -rw-r--r-- root/root 670 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_02.npy -rw-r--r-- root/root 236 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_04.npy -rw-r--r-- root/root 691 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_02.npy -rw-r--r-- root/root 307 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_04.npy -rw-r--r-- root/root 691 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_02.npy -rw-r--r-- root/root 307 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_04.npy -rw-r--r-- root/root 691 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_02.npy -rw-r--r-- root/root 307 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_04.npy -rw-r--r-- root/root 802 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz -rw-r--r-- root/root 43 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_01.npy.z -rw-r--r-- root/root 43 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_02.npy.z -rw-r--r-- root/root 37 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_03.npy.z -rw-r--r-- root/root 894 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_backports.py -rw-r--r-- root/root 1917 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_disk.py -rw-r--r-- root/root 4139 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_format_stack.py -rw-r--r-- root/root 8597 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_func_inspect.py -rw-r--r-- root/root 146 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_func_inspect_special_encoding.py -rw-r--r-- root/root 15059 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_hashing.py -rw-r--r-- root/root 1112 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_logger.py -rw-r--r-- root/root 27176 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_memory.py -rw-r--r-- root/root 2387 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_my_exceptions.py -rw-r--r-- root/root 33536 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_numpy_pickle.py -rw-r--r-- root/root 624 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_numpy_pickle_compat.py -rw-r--r-- root/root 412 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_numpy_pickle_utils.py -rw-r--r-- root/root 26647 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_parallel.py -rw-r--r-- root/root 16859 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_pool.py -rw-r--r-- root/root 2466 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/test/test_testing.py -rw-r--r-- root/root 2118 2017-03-02 10:36 ./usr/lib/python2.7/dist-packages/joblib/testing.py drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/share/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/share/doc/python-joblib/ -rw-r--r-- root/root 199 2017-11-02 20:40 ./usr/share/doc/python-joblib/NEWS.Debian.gz -rw-r--r-- root/root 2103 2017-03-02 10:36 ./usr/share/doc/python-joblib/README.rst.gz -rw-r--r-- root/root 1712 2017-03-02 10:36 ./usr/share/doc/python-joblib/TODO.rst -rw-r--r-- root/root 759 2017-11-02 20:40 ./usr/share/doc/python-joblib/changelog.Debian.gz -rw-r--r-- root/root 3354 2017-11-02 20:40 ./usr/share/doc/python-joblib/copyright python3-joblib_0.11-1_all.deb ----------------------------- new debian package, version 2.0. size 109172 bytes: control archive=3496 bytes. 934 bytes, 25 lines control 12225 bytes, 111 lines md5sums 173 bytes, 9 lines * postinst #!/bin/sh 403 bytes, 12 lines * prerm #!/bin/sh Package: python3-joblib Source: joblib Version: 0.11-1 Architecture: all Maintainer: Ubuntu Developers Original-Maintainer: Yaroslav Halchenko Installed-Size: 500 Depends: python3:any (>= 3.3.2-2~) Recommends: python3-numpy, python3-pytest, python3-simplejson Section: python Priority: optional Homepage: http://packages.python.org/joblib/ Description: tools to provide lightweight pipelining in Python Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: . - transparent disk-caching of the output values and lazy re-evaluation (memoize pattern) - easy simple parallel computing - logging and tracing of the execution . Joblib is optimized to be fast and robust in particular on large, long-running functions and has specific optimizations for numpy arrays. . This package contains the Python 3 version. drwxr-xr-x root/root 0 2017-11-02 20:40 ./ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python3/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python3/dist-packages/ -rw-r--r-- root/root 5802 2017-11-02 20:40 ./usr/lib/python3/dist-packages/joblib-0.11.egg-info drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python3/dist-packages/joblib/ -rw-r--r-- root/root 5051 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/__init__.py -rw-r--r-- root/root 429 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/_compat.py -rw-r--r-- root/root 3606 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/_memory_helpers.py -rw-r--r-- root/root 1179 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/_multiprocessing_helpers.py -rw-r--r-- root/root 14413 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/_parallel_backends.py -rw-r--r-- root/root 2605 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/backports.py -rw-r--r-- root/root 3235 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/disk.py -rw-r--r-- root/root 14639 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/format_stack.py -rw-r--r-- root/root 13254 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/func_inspect.py -rw-r--r-- root/root 10163 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/hashing.py -rw-r--r-- root/root 5138 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/logger.py -rw-r--r-- root/root 39309 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/memory.py -rw-r--r-- root/root 3843 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/my_exceptions.py -rw-r--r-- root/root 23237 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/numpy_pickle.py -rw-r--r-- root/root 8439 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/numpy_pickle_compat.py -rw-r--r-- root/root 23514 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/numpy_pickle_utils.py -rw-r--r-- root/root 33080 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/parallel.py -rw-r--r-- root/root 25147 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/pool.py drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python3/dist-packages/joblib/test/ -rw-r--r-- root/root 73 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/__init__.py -rw-r--r-- root/root 3061 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/common.py drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/lib/python3/dist-packages/joblib/test/data/ -rw-r--r-- root/root 0 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/__init__.py -rw-r--r-- root/root 3609 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/create_numpy_pickle.py -rw-r--r-- root/root 769 2017-11-02 20:40 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz -rw-r--r-- root/root 757 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz -rw-r--r-- root/root 792 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz -rw-r--r-- root/root 794 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py34_np19.gz -rw-r--r-- root/root 790 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_compressed_pickle_py35_np19.gz -rw-r--r-- root/root 986 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl -rw-r--r-- root/root 997 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.bz2 -rw-r--r-- root/root 769 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np16.pkl.gzip -rw-r--r-- root/root 986 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl -rw-r--r-- root/root 997 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.bz2 -rw-r--r-- root/root 798 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.gzip -rw-r--r-- root/root 660 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.lzma -rw-r--r-- root/root 712 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py27_np17.pkl.xz -rw-r--r-- root/root 1068 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl -rw-r--r-- root/root 1000 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.bz2 -rw-r--r-- root/root 831 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.gzip -rw-r--r-- root/root 694 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.lzma -rw-r--r-- root/root 752 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py33_np18.pkl.xz -rw-r--r-- root/root 1068 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl -rw-r--r-- root/root 1021 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.bz2 -rw-r--r-- root/root 831 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.gzip -rw-r--r-- root/root 697 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.lzma -rw-r--r-- root/root 752 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py34_np19.pkl.xz -rw-r--r-- root/root 1068 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl -rw-r--r-- root/root 1005 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2 -rw-r--r-- root/root 833 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.gzip -rw-r--r-- root/root 701 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.lzma -rw-r--r-- root/root 752 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz -rw-r--r-- root/root 800 2017-11-02 20:40 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz -rw-r--r-- root/root 1068 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl -rw-r--r-- root/root 991 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2 -rw-r--r-- root/root 800 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.gzip -rw-r--r-- root/root 715 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.lzma -rw-r--r-- root/root 752 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz -rw-r--r-- root/root 659 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz -rw-r--r-- root/root 658 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz -rw-r--r-- root/root 658 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz -rw-r--r-- root/root 673 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz -rw-r--r-- root/root 673 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz -rw-r--r-- root/root 673 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz -rw-r--r-- root/root 670 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_02.npy -rw-r--r-- root/root 236 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl_04.npy -rw-r--r-- root/root 670 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_02.npy -rw-r--r-- root/root 236 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py27_np17.pkl_04.npy -rw-r--r-- root/root 691 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_02.npy -rw-r--r-- root/root 307 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py33_np18.pkl_04.npy -rw-r--r-- root/root 691 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_02.npy -rw-r--r-- root/root 307 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py34_np19.pkl_04.npy -rw-r--r-- root/root 691 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_01.npy -rw-r--r-- root/root 120 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_02.npy -rw-r--r-- root/root 307 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_03.npy -rw-r--r-- root/root 104 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.2_pickle_py35_np19.pkl_04.npy -rw-r--r-- root/root 802 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz -rw-r--r-- root/root 43 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_01.npy.z -rw-r--r-- root/root 43 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_02.npy.z -rw-r--r-- root/root 37 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/data/joblib_0.9.4.dev0_compressed_cache_size_pickle_py35_np19.gz_03.npy.z -rw-r--r-- root/root 894 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_backports.py -rw-r--r-- root/root 1917 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_disk.py -rw-r--r-- root/root 4139 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_format_stack.py -rw-r--r-- root/root 8597 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_func_inspect.py -rw-r--r-- root/root 146 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_func_inspect_special_encoding.py -rw-r--r-- root/root 15059 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_hashing.py -rw-r--r-- root/root 1112 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_logger.py -rw-r--r-- root/root 27176 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_memory.py -rw-r--r-- root/root 2387 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_my_exceptions.py -rw-r--r-- root/root 33536 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle.py -rw-r--r-- root/root 624 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle_compat.py -rw-r--r-- root/root 412 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_numpy_pickle_utils.py -rw-r--r-- root/root 26647 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_parallel.py -rw-r--r-- root/root 16859 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_pool.py -rw-r--r-- root/root 2466 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/test/test_testing.py -rw-r--r-- root/root 2118 2017-03-02 10:36 ./usr/lib/python3/dist-packages/joblib/testing.py drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/share/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-11-02 20:40 ./usr/share/doc/python3-joblib/ -rw-r--r-- root/root 199 2017-11-02 20:40 ./usr/share/doc/python3-joblib/NEWS.Debian.gz -rw-r--r-- root/root 759 2017-11-02 20:40 ./usr/share/doc/python3-joblib/changelog.Debian.gz -rw-r--r-- root/root 3354 2017-11-02 20:40 ./usr/share/doc/python3-joblib/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 8180 Build-Time: 104 Distribution: bionic-proposed Host Architecture: amd64 Install-Time: 31 Job: joblib_0.11-1.dsc Machine Architecture: amd64 Package: joblib Package-Time: 137 Source-Version: 0.11-1 Space: 8180 Status: successful Version: 0.11-1 -------------------------------------------------------------------------------- Finished at 20171103-1123 Build needed 00:02:17, 8180k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-13671249 Scanning for processes to kill in build PACKAGEBUILD-13671249 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-13671249 Stopping target for build PACKAGEBUILD-13671249 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=bionic --arch=amd64 PACKAGEBUILD-13671249 Removing build PACKAGEBUILD-13671249