[ 0s] Memory limit set to 21707310KB [ 0s] Using BUILD_ROOT=/var/tmp/build-root/standard-x86_64 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] stitny started "build python-cloudpickle.spec" at Thu Dec 19 10:36:01 UTC 2019. [ 0s] [ 0s] [ 0s] processing recipe /home/matej/build/devel:languages:python/python-cloudpickle/python-cloudpickle.spec ... [ 0s] running changelog2spec --target rpm --file /home/matej/build/devel:languages:python/python-cloudpickle/python-cloudpickle.spec [ 0s] init_buildsystem --configdir /usr/lib/build/configs --cachedir /var/cache/build --clean --rpmlist /tmp/rpmlist.wu3cbi_8 /home/matej/build/devel:languages:python/python-cloudpickle/python-cloudpickle.spec ccache ... [ 1s] hostname: Name or service not known [ 1s] unpacking preinstall image openSUSE:Factory:Staging:C/standard/preinstallimage-base [e684b556c6ec7ff4ea446b3d8574e45f] [ 5s] ................... [ 5s] [ 5s] initializing rpm db... [ 5s] reordering...done [ 5s] querying package ids... [ 6s] [1/218] preinstalled aaa_base-84.87+git20191206.1cb88e3-3.1 [ 6s] [2/218] preinstalled aaa_base-malloccheck-84.87+git20191206.1cb88e3-3.1 [ 6s] [3/218] preinstalled attr-2.4.48-5.44 [ 6s] [4/218] preinstalled bash-5.0.11-5.21 [ 6s] [5/218] preinstalled binutils-2.33.1-4.8 [ 6s] [6/218] preinstalled brp-check-suse-84.87+git20191016.914fe67-3.1 [ 6s] [7/218] preinstalled build-compare-20190814T133923.4dfa207-3.39 [ 6s] [8/218] preinstalled build-mkbaselibs-20191205-3.1 [ 6s] [9/218] preinstalled bzip2-1.0.8-4.21 [ 6s] [10/218] cumulate ccache-3.7.5-2.2 [ 6s] [11/218] preinstalled chkstat-1550_20191205-11.8 [ 6s] [12/218] preinstalled coreutils-8.31-4.7 [ 6s] [13/218] preinstalled cpio-2.12-10.17 [ 6s] [14/218] preinstalled cpp-9-3.91 [ 6s] [15/218] preinstalled cpp9-9.2.1+r279103-58.5 [ 6s] [16/218] preinstalled cracklib-2.9.6-4.278 [ 6s] [17/218] preinstalled diffutils-3.7-5.5 [ 6s] [18/218] preinstalled dwz-0.13-5.8 [ 6s] [19/218] cumulate fdupes-1.61-4.97 [ 6s] [20/218] preinstalled file-5.37-6.27 [ 6s] [21/218] preinstalled file-magic-5.37-6.27 [ 6s] [22/218] preinstalled filesystem-15.5-31.1 [ 6s] [23/218] preinstalled fillup-1.42-276.28 [ 6s] [24/218] preinstalled findutils-4.7.0-4.11 [ 6s] [25/218] preinstalled gawk-5.0.1-5.21 [ 6s] [26/218] preinstalled gcc-9-3.91 [ 6s] [27/218] preinstalled gcc-PIE-9-3.91 [ 6s] [28/218] preinstalled gcc9-9.2.1+r279103-58.5 [ 6s] [29/218] preinstalled gettext-runtime-mini-0.19.8.1-17.76 [ 6s] [30/218] preinstalled gettext-tools-mini-0.19.8.1-17.76 [ 6s] [31/218] preinstalled glibc-2.30-3.38 [ 6s] [32/218] preinstalled glibc-devel-2.30-3.38 [ 6s] [33/218] preinstalled glibc-locale-2.30-3.38 [ 6s] [34/218] preinstalled glibc-locale-base-2.30-3.38 [ 6s] [35/218] preinstalled grep-3.3-5.27 [ 6s] [36/218] cumulate groff-1.22.4-4.17 [ 6s] [37/218] preinstalled gzip-1.10-5.47 [ 6s] [38/218] preinstalled hostname-3.21-2.16 [ 6s] [39/218] preinstalled info-6.7-3.21 [ 6s] [40/218] preinstalled iproute2-5.4-3.1 [ 6s] [41/218] preinstalled kernel-obs-build-5.3.12-5.10 [ 6s] [42/218] preinstalled krb5-mini-1.17-7.58 [ 6s] [43/218] cumulate less-551-3.28 [ 6s] [44/218] preinstalled libacl1-2.2.53-5.116 [ 6s] [45/218] preinstalled libasan5-9.2.1+r279103-58.5 [ 6s] [46/218] preinstalled libatomic1-9.2.1+r279103-58.5 [ 6s] [47/218] preinstalled libattr1-2.4.48-5.44 [ 6s] [48/218] preinstalled libaudit1-2.8.4-4.87 [ 6s] [49/218] preinstalled libblkid1-2.34-6.26 [ 6s] [50/218] preinstalled libbz2-1-1.0.8-4.21 [ 6s] [51/218] preinstalled libcap-ng0-0.7.9-3.57 [ 6s] [52/218] preinstalled libcap2-2.25-6.267 [ 6s] [53/218] preinstalled libcom_err2-1.45.4-2.36 [ 6s] [54/218] preinstalled libcrack2-2.9.6-4.278 [ 6s] [55/218] preinstalled libcrypt1-4.4.10-2.5 [ 6s] [56/218] preinstalled libdb-4_8-4.8.30-40.45 [ 6s] [57/218] preinstalled libdw1-0.177-5.12 [ 6s] [58/218] preinstalled libebl-plugins-0.177-5.12 [ 6s] [59/218] preinstalled libeconf0-0.3.3+git20191028.3ac14ce-2.27 [ 6s] [60/218] preinstalled libelf1-0.177-5.12 [ 6s] [61/218] preinstalled libexpat1-2.2.9-2.5 [ 6s] [62/218] preinstalled libfdisk1-2.34-6.26 [ 6s] [63/218] cumulate libffi7-3.2.1.git505-3.35 [ 6s] [64/218] preinstalled libgcc_s1-9.2.1+r279103-58.5 [ 6s] [65/218] preinstalled libgdbm6-1.18.1-3.146 [ 6s] [66/218] preinstalled libgdbm_compat4-1.18.1-3.146 [ 6s] [67/218] preinstalled libgmp10-6.1.2-6.80 [ 6s] [68/218] preinstalled libgomp1-9.2.1+r279103-58.5 [ 6s] [69/218] preinstalled libisl19-0.20-3.184 [ 6s] [70/218] preinstalled libitm1-9.2.1+r279103-58.5 [ 6s] [71/218] preinstalled libkeyutils1-1.6-2.80 [ 6s] [72/218] preinstalled liblsan0-9.2.1+r279103-58.5 [ 6s] [73/218] preinstalled liblua5_3-5-5.3.5-7.47 [ 6s] [74/218] preinstalled liblzma5-5.2.4-6.39 [ 6s] [75/218] preinstalled libmagic1-5.37-6.27 [ 6s] [76/218] preinstalled libmnl0-1.0.4-3.43 [ 6s] [77/218] preinstalled libmount1-2.34-6.26 [ 6s] [78/218] preinstalled libmpc3-1.1.0-4.45 [ 6s] [79/218] preinstalled libmpfr6-4.0.2-4.76 [ 6s] [80/218] preinstalled libncurses6-6.1-26.8 [ 6s] [81/218] preinstalled libnsl2-1.2.0-3.274 [ 6s] [82/218] cumulate libopenssl1_1-1.1.1d-51.6 [ 6s] [83/218] preinstalled libpcre1-8.42-5.45 [ 6s] [84/218] cumulate libpipeline1-1.5.0-3.16 [ 6s] [85/218] preinstalled libpkgconf3-1.6.3-2.58 [ 6s] [86/218] preinstalled libpopt0-1.16-33.144 [ 6s] [87/218] cumulate libpython2_7-1_0-2.7.17-4.6 [ 6s] [88/218] cumulate libpython3_7m1_0-3.7.3-4.94 [ 6s] [89/218] cumulate libquadmath0-9.2.1+r279103-58.5 [ 6s] [90/218] preinstalled libreadline8-8.0-4.41 [ 6s] [91/218] preinstalled librpmbuild8-4.14.2.1-11.32 [ 6s] [92/218] preinstalled libselinux1-2.9-8.16 [ 6s] [93/218] preinstalled libsemanage1-2.9-5.81 [ 6s] [94/218] preinstalled libsepol1-2.9-4.82 [ 6s] [95/218] preinstalled libsmartcols1-2.34-6.26 [ 6s] [96/218] cumulate libsqlite3-0-3.29.0-4.4 [ 6s] [97/218] preinstalled libstdc++6-9.2.1+r279103-58.5 [ 6s] [98/218] cumulate libsystemd0-mini-243-7.1 [ 6s] [99/218] preinstalled libtirpc-netconfig-1.1.4-2.10 [ 6s] [100/218] preinstalled libtirpc3-1.1.4-2.10 [ 6s] [101/218] preinstalled libtsan0-9.2.1+r279103-58.5 [ 6s] [102/218] preinstalled libubsan1-9.2.1+r279103-58.5 [ 6s] [103/218] preinstalled libutempter0-1.1.6-12.267 [ 6s] [104/218] preinstalled libuuid1-2.34-6.26 [ 6s] [105/218] preinstalled libverto1-0.2.6-8.256 [ 6s] [106/218] preinstalled libxcrypt-devel-4.4.10-2.5 [ 6s] [107/218] preinstalled libz1-1.2.11-14.21 [ 6s] [108/218] preinstalled libzio1-1.06-6.46 [ 6s] [109/218] preinstalled libzstd1-1.4.4-2.17 [ 6s] [110/218] preinstalled linux-glibc-devel-5.4-3.8 [ 6s] [111/218] preinstalled make-4.2.1-9.192 [ 6s] [112/218] preinstalled ncurses-utils-6.1-26.8 [ 6s] [113/218] cumulate net-tools-2.0+git20180626.aebd88e-4.5 [ 6s] [114/218] preinstalled pam-1.3.1+git20190923.ea78d67-3.35 [ 6s] [115/218] preinstalled patch-2.7.6-5.224 [ 6s] [116/218] preinstalled perl-5.30.1-4.7 [ 6s] [117/218] preinstalled perl-base-5.30.1-4.7 [ 6s] [118/218] preinstalled permissions-20191205-11.8 [ 6s] [119/218] preinstalled permissions-config-1550_20191205-11.8 [ 6s] [120/218] preinstalled pkgconf-1.6.3-2.58 [ 6s] [121/218] preinstalled pkgconf-m4-1.6.3-2.58 [ 6s] [122/218] preinstalled pkgconf-pkg-config-1.6.3-2.58 [ 6s] [123/218] preinstalled post-build-checks-84.88+git20190716.5a0e034-3.1 [ 6s] [124/218] cumulate python-rpm-macros-20191104.08e6493-2.21 [ 6s] [125/218] preinstalled rpm-4.14.2.1-11.32 [ 6s] [126/218] preinstalled rpm-build-4.14.2.1-11.32 [ 6s] [127/218] preinstalled rpm-config-SUSE-0.g45-2.1 [ 6s] [128/218] preinstalled rpmlint-Factory-1.0-98.1 [ 6s] [129/218] preinstalled rpmlint-Factory-strict-1.0-98.1 [ 6s] [130/218] preinstalled rpmlint-mini-1.10-12.2 [ 6s] [131/218] preinstalled sed-4.7-5.2 [ 6s] [132/218] preinstalled shadow-4.7-6.32 [ 6s] [133/218] cumulate strace-5.4-3.2 [ 6s] [134/218] preinstalled system-group-hardware-20170617-9.58 [ 6s] [135/218] cumulate system-user-man-20170617-9.58 [ 6s] [136/218] preinstalled system-user-root-20190513-2.94 [ 6s] [137/218] preinstalled systemd-rpm-macros-4-6.108 [ 6s] [138/218] preinstalled sysuser-shadow-3.0-2.67 [ 6s] [139/218] preinstalled tar-1.32-3.15 [ 6s] [140/218] preinstalled terminfo-base-6.1-26.8 [ 6s] [141/218] preinstalled update-alternatives-1.19.0.5-7.46 [ 6s] [142/218] preinstalled util-linux-2.34-6.26 [ 6s] [143/218] cumulate vim-data-common-8.1.2383-3.2 [ 6s] [144/218] preinstalled which-2.21-6.249 [ 6s] [145/218] preinstalled xz-5.2.4-6.39 [ 6s] [146/218] cumulate libgfortran5-9.2.1+r279103-58.5 [ 6s] [147/218] cumulate libkmod2-26-3.16 [ 6s] [148/218] cumulate libprocps7-3.3.15-3.38 [ 6s] [149/218] cumulate vim-8.1.2383-3.2 [ 6s] [150/218] cumulate python-base-2.7.17-4.6 [ 6s] [151/218] cumulate python3-base-3.7.3-4.94 [ 6s] [152/218] cumulate libopenblas_pthreads0-0.3.7-3.13 [ 6s] [153/218] cumulate procps-3.3.15-3.38 [ 6s] [154/218] cumulate python-funcsigs-1.0.2-5.7 [ 6s] [155/218] cumulate python-ipaddress-1.0.22-2.6 [ 6s] [156/218] cumulate python-singledispatch-3.4.0.3-4.4 [ 6s] [157/218] cumulate python2-appdirs-1.4.3-6.1 [ 6s] [158/218] cumulate python2-atomicwrites-1.3.0-3.1 [ 6s] [159/218] cumulate python2-attrs-19.3.0-2.1 [ 6s] [160/218] cumulate python2-backports-1.0.0-2.7 [ 6s] [161/218] cumulate python2-backports_abc-0.5-4.15 [ 6s] [162/218] cumulate python2-contextlib2-0.6.0-2.2 [ 6s] [163/218] cumulate python2-futures-3.3.0-3.1 [ 6s] [164/218] cumulate python2-more-itertools-5.0.0-3.1 [ 6s] [165/218] cumulate python2-py-1.8.0-4.4 [ 6s] [166/218] cumulate python2-pyparsing-2.4.5-2.1 [ 6s] [167/218] cumulate python2-six-1.12.0-6.3 [ 6s] [168/218] cumulate python2-wcwidth-0.1.7-5.2 [ 6s] [169/218] cumulate python3-appdirs-1.4.3-6.1 [ 6s] [170/218] cumulate python3-atomicwrites-1.3.0-3.1 [ 6s] [171/218] cumulate python3-attrs-19.3.0-2.1 [ 6s] [172/218] cumulate python3-more-itertools-7.2.0-2.4 [ 6s] [173/218] cumulate python3-py-1.8.0-4.4 [ 6s] [174/218] cumulate python3-pybind11-2.4.2-2.1 [ 6s] [175/218] cumulate python3-pyparsing-2.4.5-2.1 [ 6s] [176/218] cumulate python3-six-1.12.0-6.3 [ 6s] [177/218] cumulate python3-wcwidth-0.1.7-5.2 [ 6s] [178/218] cumulate systemd-mini-243-7.1 [ 6s] [179/218] cumulate gdb-8.3.1-11.12 [ 6s] [180/218] cumulate python-curses-2.7.17-4.2 [ 6s] [181/218] cumulate python-xml-2.7.17-4.6 [ 6s] [182/218] cumulate python2-scandir-1.10.0-3.1 [ 6s] [183/218] cumulate python2-simplejson-3.17.0-2.2 [ 6s] [184/218] cumulate python3-simplejson-3.17.0-2.2 [ 6s] [185/218] cumulate python3-3.7.3-3.10 [ 6s] [186/218] cumulate python-2.7.17-4.2 [ 6s] [187/218] cumulate python2-configparser-4.0.2-2.3 [ 6s] [188/218] cumulate python2-zipp-0.6.0-2.4 [ 6s] [189/218] cumulate python3-mock-3.0.5-2.3 [ 6s] [190/218] cumulate python3-zipp-0.6.0-2.4 [ 6s] [191/218] cumulate python2-mock-3.0.5-2.3 [ 6s] [192/218] cumulate python2-numpy-1.16.5-3.5 [ 6s] [193/218] cumulate python2-packaging-19.2-2.2 [ 6s] [194/218] cumulate python2-pathlib2-2.3.5-2.2 [ 6s] [195/218] cumulate python3-curses-3.7.3-3.10 [ 6s] [196/218] cumulate python3-numpy-1.17.4-3.9 [ 6s] [197/218] cumulate python3-packaging-19.2-2.2 [ 6s] [198/218] cumulate python3-psutil-5.6.7-2.1 [ 6s] [199/218] cumulate python3-tornado6-6.0.3-3.1 [ 6s] [200/218] cumulate man-2.8.4-7.2 [ 6s] [201/218] cumulate python2-psutil-5.6.7-2.1 [ 6s] [202/218] cumulate python2-tornado5-5.1.1-3.1 [ 6s] [203/218] cumulate python2-tornado-5.1-13.1 [ 6s] [204/218] cumulate python3-tornado-6.0-13.1 [ 6s] [205/218] cumulate python3-importlib-metadata-0.21-2.3 [ 6s] [206/218] cumulate python2-importlib-metadata-0.21-2.3 [ 6s] [207/218] cumulate python2-scipy-1.2.1-4.19 [ 6s] [208/218] cumulate python3-setuptools-41.2.0-4.3 [ 6s] [209/218] cumulate python2-setuptools-41.2.0-4.3 [ 6s] [210/218] cumulate python3-scipy-1.4.0-34.1 [ 6s] [211/218] cumulate python2-pluggy-0.13.0-2.3 [ 6s] [212/218] cumulate python3-pluggy-0.13.0-2.3 [ 6s] [213/218] cumulate python3-coverage-4.5.4-3.4 [ 6s] [214/218] cumulate python2-coverage-4.5.4-3.4 [ 6s] [215/218] cumulate python3-pytest-5.2.4-3.1 [ 6s] [216/218] cumulate python2-pytest4-4.6.6-2.1 [ 6s] [217/218] cumulate python2-pytest-cov-2.8.1-4.1 [ 6s] [218/218] cumulate python3-pytest-cov-2.8.1-4.1 [ 6s] now installing cumulated packages [ 6s] Preparing... ######################################## [ 6s] Updating / installing... [ 6s] libpython2_7-1_0-2.7.17-4.6 ######################################## [ 6s] libpython3_7m1_0-3.7.3-4.94 ######################################## [ 7s] libopenssl1_1-1.1.1d-51.6 ######################################## [ 7s] python-rpm-macros-20191104.08e6493-2.2######################################## [ 8s] python-base-2.7.17-4.6 ######################################## [ 8s] python2-six-1.12.0-6.3 ######################################## [ 8s] python-funcsigs-1.0.2-5.7 ######################################## [ 8s] python2-more-itertools-5.0.0-3.1 ######################################## [ 8s] python-xml-2.7.17-4.6 ######################################## [ 8s] net-tools-2.0+git20180626.aebd88e-4.5 ######################################## [ 8s] libsqlite3-0-3.29.0-4.4 ######################################## [ 8s] python-2.7.17-4.2 ######################################## [ 8s] python2-zipp-0.6.0-2.4 ######################################## [ 8s] python-ipaddress-1.0.22-2.6 ######################################## [ 8s] python-singledispatch-3.4.0.3-4.4 ######################################## [ 8s] python2-appdirs-1.4.3-6.1 ######################################## [ 8s] python2-atomicwrites-1.3.0-3.1 ######################################## [ 8s] python2-attrs-19.3.0-2.1 ######################################## [ 8s] python2-backports-1.0.0-2.7 ######################################## [ 8s] python2-configparser-4.0.2-2.3 ######################################## [ 8s] python2-backports_abc-0.5-4.15 ######################################## [ 8s] python2-contextlib2-0.6.0-2.2 ######################################## [ 8s] python2-futures-3.3.0-3.1 ######################################## [ 8s] python2-py-1.8.0-4.4 ######################################## [ 8s] python2-pyparsing-2.4.5-2.1 ######################################## [ 8s] python2-packaging-19.2-2.2 ######################################## [ 8s] python2-setuptools-41.2.0-4.3 ######################################## [ 8s] update-alternatives: using /usr/bin/easy_install-2.7 to provide /usr/bin/easy_install (easy_install) in auto mode [ 8s] python2-coverage-4.5.4-3.4 ######################################## [ 8s] update-alternatives: using /usr/bin/coverage-2.7 to provide /usr/bin/coverage (coverage) in auto mode [ 8s] python2-wcwidth-0.1.7-5.2 ######################################## [ 8s] python2-scandir-1.10.0-3.1 ######################################## [ 8s] python2-pathlib2-2.3.5-2.2 ######################################## [ 8s] python2-importlib-metadata-0.21-2.3 ######################################## [ 8s] python2-pluggy-0.13.0-2.3 ######################################## [ 8s] python2-pytest4-4.6.6-2.1 ######################################## [ 8s] update-alternatives: using /usr/bin/py.test-2.7 to provide /usr/bin/py.test (py.test) in auto mode [ 8s] python2-simplejson-3.17.0-2.2 ######################################## [ 8s] python2-tornado5-5.1.1-3.1 ######################################## [ 8s] libkmod2-26-3.16 ######################################## [ 8s] vim-data-common-8.1.2383-3.2 ######################################## [ 8s] groupadd -r -g 62 man [ 8s] useradd -r -s /sbin/nologin -c "Manual pages viewer" -g man -d /var/lib/empty -u 13 man [ 8s] system-user-man-20170617-9.58 ######################################## [ 8s] libsystemd0-mini-243-7.1 ######################################## [ 8s] libprocps7-3.3.15-3.38 ######################################## [ 9s] procps-3.3.15-3.38 ######################################## [ 9s] libquadmath0-9.2.1+r279103-58.5 ######################################## [ 9s] libgfortran5-9.2.1+r279103-58.5 ######################################## [ 9s] libopenblas_pthreads0-0.3.7-3.13 ######################################## [ 9s] update-alternatives: using /usr/lib64/libopenblas_pthreads.so.0 to provide /usr/lib64/libblas.so.3 (libblas.so.3) in auto mode [ 9s] update-alternatives: using /usr/lib64/libopenblas_pthreads.so.0 to provide /usr/lib64/libcblas.so.3 (libcblas.so.3) in auto mode [ 9s] update-alternatives: using /usr/lib64/libopenblas_pthreads.so.0 to provide /usr/lib64/liblapack.so.3 (liblapack.so.3) in auto mode [ 9s] update-alternatives: using /usr/lib64/libopenblas_pthreads.so.0 to provide /usr/lib64/libopenblas.so.0 (libopenblas_pthreads.so.0) in auto mode [ 10s] python2-numpy-1.16.5-3.5 ######################################## [ 10s] libpipeline1-1.5.0-3.16 ######################################## [ 10s] libffi7-3.2.1.git505-3.35 ######################################## [ 10s] python3-3.7.3-3.10 ######################################## [ 11s] python3-base-3.7.3-4.94 ######################################## [ 11s] python3-curses-3.7.3-3.10 ######################################## [ 11s] python3-six-1.12.0-6.3 ######################################## [ 11s] python3-more-itertools-7.2.0-2.4 ######################################## [ 11s] python3-zipp-0.6.0-2.4 ######################################## [ 11s] python3-importlib-metadata-0.21-2.3 ######################################## [ 11s] python3-pluggy-0.13.0-2.3 ######################################## [ 11s] python3-appdirs-1.4.3-6.1 ######################################## [ 11s] python3-atomicwrites-1.3.0-3.1 ######################################## [ 11s] python3-attrs-19.3.0-2.1 ######################################## [ 11s] python3-py-1.8.0-4.4 ######################################## [ 11s] python3-pybind11-2.4.2-2.1 ######################################## [ 11s] python3-pyparsing-2.4.5-2.1 ######################################## [ 11s] python3-packaging-19.2-2.2 ######################################## [ 11s] python3-setuptools-41.2.0-4.3 ######################################## [ 11s] update-alternatives: using /usr/bin/easy_install-3.7 to provide /usr/bin/easy_install (easy_install) in auto mode [ 11s] python3-coverage-4.5.4-3.4 ######################################## [ 11s] update-alternatives: using /usr/bin/coverage-3.7 to provide /usr/bin/coverage (coverage) in auto mode [ 11s] python3-wcwidth-0.1.7-5.2 ######################################## [ 11s] python3-pytest-5.2.4-3.1 ######################################## [ 11s] update-alternatives: using /usr/bin/py.test-3.7 to provide /usr/bin/py.test (py.test) in auto mode [ 11s] python3-simplejson-3.17.0-2.2 ######################################## [ 11s] python3-tornado6-6.0.3-3.1 ######################################## [ 12s] python3-numpy-1.17.4-3.9 ######################################## [ 12s] less-551-3.28 ######################################## [ 12s] groff-1.22.4-4.17 ######################################## [ 12s] man-2.8.4-7.2 ######################################## [ 12s] Updating /etc/sysconfig/cron ... [ 13s] python3-scipy-1.4.0-34.1 ######################################## [ 13s] python3-tornado-6.0-13.1 ######################################## [ 13s] python3-pytest-cov-2.8.1-4.1 ######################################## [ 13s] python3-mock-3.0.5-2.3 ######################################## [ 14s] gdb-8.3.1-11.12 ######################################## [ 14s] python3-psutil-5.6.7-2.1 ######################################## [ 15s] python2-scipy-1.2.1-4.19 ######################################## [ 15s] python2-psutil-5.6.7-2.1 ######################################## [ 15s] vim-8.1.2383-3.2 ######################################## [ 15s] update-alternatives: using /usr/bin/vim-nox11 to provide /usr/bin/vim (vim) in auto mode [ 16s] systemd-mini-243-7.1 ######################################## [ 16s] Running in chroot, ignoring request: daemon-reexec [ 16s] Failed to preset unit, unit remote-cryptsetup.target does not exist. [ 16s] Failed to preset unit, unit machines.target does not exist. [ 16s] python2-tornado-5.1-13.1 ######################################## [ 16s] python2-pytest-cov-2.8.1-4.1 ######################################## [ 16s] python2-mock-3.0.5-2.3 ######################################## [ 16s] python-curses-2.7.17-4.2 ######################################## [ 16s] strace-5.4-3.2 ######################################## [ 16s] fdupes-1.61-4.97 ######################################## [ 16s] ccache-3.7.5-2.2 ######################################## [ 21s] removing nis flags from /var/tmp/build-root/standard-x86_64/etc/nsswitch.conf... [ 21s] now finalizing build dir... [ 21s] Installed ccache wrapper as /var/tmp/build-root/standard-x86_64/var/lib/build/ccache/bin/cc [ 21s] Installed ccache wrapper as /var/tmp/build-root/standard-x86_64/var/lib/build/ccache/bin/gcc [ 21s] ----------------------------------------------------------------- [ 21s] I have the following modifications for python-cloudpickle.spec: [ 21s] ----------------------------------------------------------------- [ 21s] ----- building python-cloudpickle.spec (user abuild) [ 21s] ----------------------------------------------------------------- [ 21s] ----------------------------------------------------------------- [ 21s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --define '_build_create_debug 1' /home/abuild/rpmbuild/SOURCES/python-cloudpickle.spec [ 21s] setting SOURCE_DATE_EPOCH=1569499200 [ 21s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.iLlNLQ [ 21s] + umask 022 [ 21s] + cd /home/abuild/rpmbuild/BUILD [ 21s] + cd /home/abuild/rpmbuild/BUILD [ 21s] + rm -rf cloudpickle-1.2.2 [ 21s] + /usr/bin/gzip -dc /home/abuild/rpmbuild/SOURCES/cloudpickle-1.2.2.tar.gz [ 21s] + /usr/bin/tar -xof - [ 21s] + STATUS=0 [ 21s] + '[' 0 -ne 0 ']' [ 21s] + cd cloudpickle-1.2.2 [ 21s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 21s] + exit 0 [ 21s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.L0OoaP [ 21s] + umask 022 [ 21s] + cd /home/abuild/rpmbuild/BUILD [ 21s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64 [ 21s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64 [ 21s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT [ 21s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64 [ 21s] + cd cloudpickle-1.2.2 [ 21s] ++ '[' -f _current_flavor ']' [ 21s] ++ true [ 21s] + python_flavor= [ 21s] + '[' -z '' ']' [ 21s] + python_flavor=tmp [ 21s] + '[' tmp '!=' python2 ']' [ 21s] + '[' -d build ']' [ 21s] + '[' -d _build.python2 ']' [ 21s] + echo python2 [ 21s] + /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' [ 22s] running build [ 22s] running build_py [ 22s] creating build [ 22s] creating build/lib [ 22s] creating build/lib/cloudpickle [ 22s] copying cloudpickle/__init__.py -> build/lib/cloudpickle [ 22s] copying cloudpickle/cloudpickle.py -> build/lib/cloudpickle [ 22s] copying cloudpickle/cloudpickle_fast.py -> build/lib/cloudpickle [ 22s] ++ '[' -f _current_flavor ']' [ 22s] ++ cat _current_flavor [ 22s] + python_flavor=python2 [ 22s] + '[' -z python2 ']' [ 22s] + '[' python2 '!=' python3 ']' [ 22s] + '[' -d build ']' [ 22s] + mv build _build.python2 [ 22s] + '[' -d _build.python3 ']' [ 22s] + echo python3 [ 22s] + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' [ 22s] running build [ 22s] running build_py [ 22s] creating build [ 22s] creating build/lib [ 22s] creating build/lib/cloudpickle [ 22s] copying cloudpickle/__init__.py -> build/lib/cloudpickle [ 22s] copying cloudpickle/cloudpickle.py -> build/lib/cloudpickle [ 22s] copying cloudpickle/cloudpickle_fast.py -> build/lib/cloudpickle [ 22s] + exit 0 [ 22s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.4LsA4P [ 22s] + umask 022 [ 22s] + cd /home/abuild/rpmbuild/BUILD [ 22s] + cd cloudpickle-1.2.2 [ 22s] ++ '[' -f _current_flavor ']' [ 22s] ++ cat _current_flavor [ 22s] + python_flavor=python3 [ 22s] + '[' -z python3 ']' [ 22s] + '[' python3 '!=' python2 ']' [ 22s] + '[' -d build ']' [ 22s] + mv build _build.python3 [ 22s] + '[' -d _build.python2 ']' [ 22s] + mv _build.python2 build [ 22s] + echo python2 [ 22s] + /usr/bin/python2 setup.py install -O1 --skip-build --force --root /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64 --prefix /usr [ 22s] running install [ 22s] running install_lib [ 22s] creating /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr [ 22s] creating /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib [ 22s] creating /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7 [ 22s] creating /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages [ 22s] creating /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle [ 22s] copying build/lib/cloudpickle/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle [ 22s] copying build/lib/cloudpickle/cloudpickle.py -> /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle [ 22s] copying build/lib/cloudpickle/cloudpickle_fast.py -> /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle [ 22s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/__init__.py to __init__.pyc [ 22s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle.py to cloudpickle.pyc [ 22s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle_fast.py to cloudpickle_fast.pyc [ 22s] writing byte-compilation script '/tmp/tmphjYFCb.py' [ 22s] /usr/bin/python2 -O /tmp/tmphjYFCb.py [ 22s] removing /tmp/tmphjYFCb.py [ 22s] running install_egg_info [ 22s] running egg_info [ 22s] writing cloudpickle.egg-info/PKG-INFO [ 22s] writing top-level names to cloudpickle.egg-info/top_level.txt [ 22s] writing dependency_links to cloudpickle.egg-info/dependency_links.txt [ 22s] reading manifest file 'cloudpickle.egg-info/SOURCES.txt' [ 22s] reading manifest template 'MANIFEST.in' [ 22s] warning: no files found matching 'AUTHORS.rst' [ 22s] warning: no files found matching 'CONTRIBUTING.rst' [ 22s] warning: no files found matching 'HISTORY.rst' [ 22s] warning: no files found matching 'README.rst' [ 22s] warning: no previously-included files matching '__pycache__' found under directory '*' [ 22s] warning: no previously-included files matching '*.py[co]' found under directory '*' [ 22s] warning: no files found matching '*.rst' under directory 'docs' [ 22s] warning: no files found matching 'conf.py' under directory 'docs' [ 22s] warning: no files found matching 'Makefile' under directory 'docs' [ 22s] warning: no files found matching 'make.bat' under directory 'docs' [ 22s] writing manifest file 'cloudpickle.egg-info/SOURCES.txt' [ 22s] Copying cloudpickle.egg-info to /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle-1.2.2-py2.7.egg-info [ 22s] running install_scripts [ 22s] ++ '[' -f _current_flavor ']' [ 22s] ++ cat _current_flavor [ 22s] + python_flavor=python2 [ 22s] + '[' -z python2 ']' [ 22s] + '[' python2 '!=' python3 ']' [ 22s] + '[' -d build ']' [ 22s] + mv build _build.python2 [ 22s] + '[' -d _build.python3 ']' [ 22s] + mv _build.python3 build [ 22s] + echo python3 [ 22s] + /usr/bin/python3 setup.py install -O1 --skip-build --force --root /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64 --prefix /usr [ 22s] running install [ 22s] running install_lib [ 22s] creating /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7 [ 22s] creating /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages [ 22s] creating /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages/cloudpickle [ 22s] copying build/lib/cloudpickle/__init__.py -> /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages/cloudpickle [ 22s] copying build/lib/cloudpickle/cloudpickle.py -> /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages/cloudpickle [ 22s] copying build/lib/cloudpickle/cloudpickle_fast.py -> /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages/cloudpickle [ 22s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages/cloudpickle/__init__.py to __init__.cpython-37.pyc [ 22s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages/cloudpickle/cloudpickle.py to cloudpickle.cpython-37.pyc [ 22s] byte-compiling /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages/cloudpickle/cloudpickle_fast.py to cloudpickle_fast.cpython-37.pyc [ 22s] writing byte-compilation script '/tmp/tmph1rs57wc.py' [ 22s] /usr/bin/python3 /tmp/tmph1rs57wc.py [ 22s] removing /tmp/tmph1rs57wc.py [ 22s] running install_egg_info [ 22s] running egg_info [ 22s] writing cloudpickle.egg-info/PKG-INFO [ 22s] writing dependency_links to cloudpickle.egg-info/dependency_links.txt [ 22s] writing top-level names to cloudpickle.egg-info/top_level.txt [ 22s] reading manifest file 'cloudpickle.egg-info/SOURCES.txt' [ 22s] reading manifest template 'MANIFEST.in' [ 22s] warning: no files found matching 'AUTHORS.rst' [ 22s] warning: no files found matching 'CONTRIBUTING.rst' [ 22s] warning: no files found matching 'HISTORY.rst' [ 22s] warning: no files found matching 'README.rst' [ 22s] warning: no previously-included files matching '__pycache__' found under directory '*' [ 22s] warning: no previously-included files matching '*.py[co]' found under directory '*' [ 22s] warning: no files found matching '*.rst' under directory 'docs' [ 22s] warning: no files found matching 'conf.py' under directory 'docs' [ 22s] warning: no files found matching 'Makefile' under directory 'docs' [ 22s] warning: no files found matching 'make.bat' under directory 'docs' [ 22s] writing manifest file 'cloudpickle.egg-info/SOURCES.txt' [ 22s] Copying cloudpickle.egg-info to /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages/cloudpickle-1.2.2-py3.7.egg-info [ 22s] running install_scripts [ 22s] ++ '[' -f _current_flavor ']' [ 22s] ++ cat _current_flavor [ 22s] + python_flavor=python3 [ 22s] + '[' -z python3 ']' [ 22s] + '[' python3 '!=' python2 ']' [ 22s] + '[' -d build ']' [ 22s] + mv build _build.python3 [ 22s] + '[' -d _build.python2 ']' [ 22s] + mv _build.python2 build [ 22s] + echo python2 [ 22s] + _target= [ 22s] + _symlinks=0 [ 22s] + fdupes -q -p -n -H -o name -r /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages [ 22s] + read _file [ 22s] + test -z '' [ 22s] + _target=/home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle_fast.pyc [ 22s] + read _file [ 22s] + test -z /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle_fast.pyc [ 22s] + test -z /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle_fast.pyo [ 22s] + test 0 = 1 [ 22s] + ln -f /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle_fast.pyc /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle_fast.pyo [ 22s] + read _file [ 22s] + test -z /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle_fast.pyc [ 22s] + test -z '' [ 22s] + _target= [ 22s] + continue [ 22s] + read _file [ 22s] + test -z '' [ 22s] + _target=/home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle.pyc [ 22s] + read _file [ 22s] + test -z /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle.pyc [ 22s] + test -z /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle.pyo [ 22s] + test 0 = 1 [ 22s] + ln -f /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle.pyc /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle.pyo [ 22s] + read _file [ 22s] + test -z /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/cloudpickle.pyc [ 22s] + test -z '' [ 22s] + _target= [ 22s] + continue [ 22s] + read _file [ 22s] + test -z '' [ 22s] + _target=/home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/__init__.pyc [ 22s] + read _file [ 22s] + test -z /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/__init__.pyc [ 22s] + test -z /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/__init__.pyo [ 22s] + test 0 = 1 [ 22s] + ln -f /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/__init__.pyc /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/__init__.pyo [ 22s] + read _file [ 22s] + test -z /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages/cloudpickle/__init__.pyc [ 22s] + test -z '' [ 22s] + _target= [ 22s] + continue [ 22s] + read _file [ 22s] ++ '[' -f _current_flavor ']' [ 22s] ++ cat _current_flavor [ 22s] + python_flavor=python2 [ 22s] + '[' -z python2 ']' [ 22s] + '[' python2 '!=' python3 ']' [ 22s] + '[' -d build ']' [ 22s] + mv build _build.python2 [ 22s] + '[' -d _build.python3 ']' [ 22s] + mv _build.python3 build [ 22s] + echo python3 [ 22s] + _target= [ 22s] + _symlinks=0 [ 22s] + fdupes -q -p -n -H -o name -r /home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages [ 22s] + read _file [ 22s] + /usr/lib/rpm/find-debuginfo.sh -j8 --build-id-seed 1.2.2-0 --unique-debug-suffix -1.2.2-0.x86_64 --unique-debug-src-base python-cloudpickle-1.2.2-0.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/cloudpickle-1.2.2 [ 22s] + /usr/lib/rpm/brp-compress [ 22s] + /usr/lib/rpm/brp-suse [ 22s] calling /usr/lib/rpm/brp-suse.d/brp-05-permissions [ 22s] setting / to root:root 0755. (wrong owner/group abuild:abuild) [ 22s] setting /usr/ to root:root 0755. (wrong owner/group abuild:abuild) [ 22s] calling /usr/lib/rpm/brp-suse.d/brp-15-strip-debug [ 22s] calling /usr/lib/rpm/brp-suse.d/brp-25-symlink [ 22s] calling /usr/lib/rpm/brp-suse.d/brp-30-desktop [ 23s] WARNING: '/usr/lib/rpm/brp-desktop.data/suse-screensavers.menu' does not exist [ 23s] WARNING: '/usr/lib/rpm/brp-desktop.data/applications-kmenuedit.menu' does not exist [ 23s] WARNING: '/usr/lib/rpm/brp-desktop.data/custom.menu' does not exist [ 23s] calling /usr/lib/rpm/brp-suse.d/brp-40-rootfs [ 23s] calling /usr/lib/rpm/brp-suse.d/brp-45-tcl [ 23s] calling /usr/lib/rpm/brp-suse.d/brp-75-ar [ 23s] Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.nlKwCT [ 23s] + umask 022 [ 23s] + cd /home/abuild/rpmbuild/BUILD [ 23s] + cd cloudpickle-1.2.2 [ 23s] + export PYTHONPATH=.:tests [ 23s] + PYTHONPATH=.:tests [ 23s] ++ '[' -f _current_flavor ']' [ 23s] ++ cat _current_flavor [ 23s] + python_flavor=python3 [ 23s] + '[' -z python3 ']' [ 23s] + '[' python3 '!=' python2 ']' [ 23s] + '[' -d build ']' [ 23s] + mv build _build.python3 [ 23s] + '[' -d _build.python2 ']' [ 23s] + mv _build.python2 build [ 23s] + echo python2 [ 23s] + PYTHONPATH=.:tests:/home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python2.7/site-packages [ 23s] + py.test-2.7 --ignore=_build.python2 --ignore=_build.python3 --ignore=_build.pypy3 -v -s [ 23s] ============================= test session starts ============================== [ 23s] platform linux2 -- Python 2.7.17, pytest-4.6.6, py-1.8.0, pluggy-0.13.0 -- /usr/bin/python2 [ 23s] cachedir: .pytest_cache [ 23s] rootdir: /home/abuild/rpmbuild/BUILD/cloudpickle-1.2.2 [ 23s] plugins: cov-2.8.1 [ 24s] collecting ... collected 185 items [ 24s] [ 24s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_closed_file PASSED [ 24s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_empty_file PASSED [ 24s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_pickling_special_file_handles PASSED [ 24s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_plus_mode PASSED [ 24s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_r_mode PASSED [ 24s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_seek PASSED [ 24s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_temp_file PASSED [ 24s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_w_mode PASSED [ 24s] tests/cloudpickle_test.py::test_extract_class_dict PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_Ellipsis PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_EllipsisType PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_NoneType PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_NotImplemented PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_NotImplementedType PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test___reduce___returns_string PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_abc PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_attrgetter PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_bound_classmethod PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_buffer PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_classicmethod PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_classmethod PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_function PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_slotmethod PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_staticmethod SKIPPED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_type_constructor PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_cell_manipulation PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_classmethod PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_closure_interacting_with_a_global_variable PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_closure_none_is_preserved PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_cloudpickle_extract_nested_globals PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_correct_globals_import PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_cycle_in_classdict_globals PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_dataclass SKIPPED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_dynamic_module PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_dynamic_pytest_module PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_dynamically_generated_class_that_uses_super PASSED [ 24s] tests/cloudpickle_test.py::CloudPickleTest::test_empty_cell_preserved PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_extended_arg PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_faulty_module PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_func_globals PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_function_module_name PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_function_pickle_compat_0_4_0 PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_function_pickle_compat_0_4_1 PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_function_qualname PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_generator PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_getset_descriptor PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_import PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_instance_with_slots PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_instancemethods_without_self PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_dynamic_type_and_remote_instances PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_dynamic_type_and_stored_remote_instances PASSED [ 25s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_remote_function_calls PASSED [ 26s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_remote_function_calls_no_memory_leak PASSED [ 26s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_remote_function_calls_no_side_effect PASSED [ 26s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_enum SKIPPED [ 26s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_func_with_keyword_only_argument SKIPPED [ 26s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_func_with_positional_only_argument SKIPPED [ 26s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_function PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_global_variable PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_is_dynamic_module PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_itemgetter PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_itertools_count PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_lambda PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_large_memoryview PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_load_dynamic_module_in_grandchild_process PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_load_namespace PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_loads_namespace PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_locally_defined_enum SKIPPED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_locally_defined_function_and_class PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_locally_defined_intenum SKIPPED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_logger PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_mappingproxy SKIPPED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_memoryview PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_method_descriptors PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_module PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_module_locals_behavior PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_multiprocess PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_namedtuple PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_nested_lambdas PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_partial PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_pickle_reraise PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_pickling_file_handles PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_recursion_during_pickling PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_recursive_closure PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_relative_import_inside_function PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_sliced_and_non_contiguous_memoryview SKIPPED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_submodule PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_submodule_closure PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_tornado_coroutine PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_type_hint SKIPPED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_ufunc PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_unhashable_closure PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_unhashable_function PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_weakset_identity_preservation PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_wraps_preserves_function_annotations SKIPPED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_wraps_preserves_function_doc PASSED [ 27s] tests/cloudpickle_test.py::CloudPickleTest::test_wraps_preserves_function_name PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_Ellipsis PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_EllipsisType PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_NoneType PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_NotImplemented PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_NotImplementedType PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test___reduce___returns_string PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_abc PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_attrgetter PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_bound_classmethod PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_buffer PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_classicmethod PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_classmethod PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_function PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_slotmethod PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_staticmethod SKIPPED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_type_constructor PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_cell_manipulation PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_classmethod PASSED [ 27s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_closure_interacting_with_a_global_variable PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_closure_none_is_preserved PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_cloudpickle_extract_nested_globals PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_correct_globals_import PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_cycle_in_classdict_globals PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_dataclass SKIPPED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_dynamic_module PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_dynamic_pytest_module PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_dynamically_generated_class_that_uses_super PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_empty_cell_preserved PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_extended_arg PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_faulty_module PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_func_globals PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_function_module_name PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_function_pickle_compat_0_4_0 PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_function_pickle_compat_0_4_1 PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_function_qualname PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_generator PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_getset_descriptor PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_import PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_instance_with_slots PASSED [ 28s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_instancemethods_without_self PASSED [ 29s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_dynamic_type_and_remote_instances PASSED [ 29s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_dynamic_type_and_stored_remote_instances PASSED [ 29s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_remote_function_calls PASSED [ 29s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_remote_function_calls_no_memory_leak PASSED [ 29s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_remote_function_calls_no_side_effect PASSED [ 29s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_enum SKIPPED [ 29s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_func_with_keyword_only_argument SKIPPED [ 29s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_func_with_positional_only_argument SKIPPED [ 30s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_function PASSED [ 30s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_global_variable PASSED [ 30s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_is_dynamic_module PASSED [ 30s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_itemgetter PASSED [ 30s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_itertools_count PASSED [ 30s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_lambda PASSED [ 30s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_large_memoryview PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_load_dynamic_module_in_grandchild_process PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_load_namespace PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_loads_namespace PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_locally_defined_enum SKIPPED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_locally_defined_function_and_class PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_locally_defined_intenum SKIPPED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_logger PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_mappingproxy SKIPPED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_memoryview PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_method_descriptors PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_module PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_module_locals_behavior PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_multiprocess PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_namedtuple PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_nested_lambdas PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_partial PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_pickle_reraise PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_pickling_file_handles PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_recursion_during_pickling PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_recursive_closure PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_relative_import_inside_function PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_sliced_and_non_contiguous_memoryview SKIPPED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_submodule PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_submodule_closure PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_tornado_coroutine PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_type_hint SKIPPED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_ufunc PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_unhashable_closure PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_unhashable_function PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_weakset_identity_preservation PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_wraps_preserves_function_annotations SKIPPED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_wraps_preserves_function_doc PASSED [ 31s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_wraps_preserves_function_name PASSED [ 31s] [ 31s] ==================== 163 passed, 22 skipped in 8.07 seconds ==================== [ 31s] ++ '[' -f _current_flavor ']' [ 31s] ++ cat _current_flavor [ 31s] + python_flavor=python2 [ 31s] + '[' -z python2 ']' [ 31s] + '[' python2 '!=' python3 ']' [ 31s] + '[' -d build ']' [ 31s] + mv build _build.python2 [ 31s] + '[' -d _build.python3 ']' [ 31s] + mv _build.python3 build [ 31s] + echo python3 [ 31s] + PYTHONPATH=.:tests:/home/abuild/rpmbuild/BUILDROOT/python-cloudpickle-1.2.2-0.x86_64/usr/lib/python3.7/site-packages [ 31s] + py.test-3.7 --ignore=_build.python2 --ignore=_build.python3 --ignore=_build.pypy3 -v -s [ 31s] ============================= test session starts ============================== [ 31s] platform linux -- Python 3.7.3, pytest-5.2.4, py-1.8.0, pluggy-0.13.0 -- /usr/bin/python3 [ 31s] cachedir: .pytest_cache [ 31s] rootdir: /home/abuild/rpmbuild/BUILD/cloudpickle-1.2.2 [ 31s] plugins: cov-2.8.1 [ 32s] collecting ... collected 185 items [ 32s] [ 32s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_closed_file PASSED [ 32s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_empty_file PASSED [ 32s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_pickling_special_file_handles PASSED [ 32s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_plus_mode PASSED [ 32s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_r_mode PASSED [ 32s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_seek PASSED [ 32s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_temp_file SKIPPED [ 32s] tests/cloudpickle_file_test.py::CloudPickleFileTests::test_w_mode PASSED [ 32s] tests/cloudpickle_test.py::test_extract_class_dict PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_Ellipsis PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_EllipsisType PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_NoneType PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_NotImplemented PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_NotImplementedType PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test___reduce___returns_string PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_abc PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_attrgetter PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_bound_classmethod PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_buffer PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_classicmethod PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_classmethod PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_function PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_slotmethod PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_staticmethod PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_builtin_type_constructor PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_cell_manipulation PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_classmethod PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_closure_interacting_with_a_global_variable PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_closure_none_is_preserved PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_cloudpickle_extract_nested_globals PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_correct_globals_import PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_cycle_in_classdict_globals PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_dataclass PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_dynamic_module FAILED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_dynamic_pytest_module PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_dynamically_generated_class_that_uses_super PASSED [ 32s] tests/cloudpickle_test.py::CloudPickleTest::test_empty_cell_preserved PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_extended_arg PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_faulty_module PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_func_globals PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_function_module_name PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_function_pickle_compat_0_4_0 SKIPPED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_function_pickle_compat_0_4_1 SKIPPED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_function_qualname PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_generator PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_getset_descriptor PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_import PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_instance_with_slots PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_instancemethods_without_self PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_dynamic_type_and_remote_instances PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_dynamic_type_and_stored_remote_instances PASSED [ 33s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_remote_function_calls PASSED [ 34s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_remote_function_calls_no_memory_leak PASSED [ 34s] tests/cloudpickle_test.py::CloudPickleTest::test_interactive_remote_function_calls_no_side_effect PASSED [ 34s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_enum PASSED [ 34s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_func_with_keyword_only_argument PASSED [ 34s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_func_with_positional_only_argument SKIPPED [ 35s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_function PASSED [ 35s] tests/cloudpickle_test.py::CloudPickleTest::test_interactively_defined_global_variable PASSED [ 35s] tests/cloudpickle_test.py::CloudPickleTest::test_is_dynamic_module PASSED [ 35s] tests/cloudpickle_test.py::CloudPickleTest::test_itemgetter PASSED [ 35s] tests/cloudpickle_test.py::CloudPickleTest::test_itertools_count PASSED [ 35s] tests/cloudpickle_test.py::CloudPickleTest::test_lambda PASSED [ 35s] tests/cloudpickle_test.py::CloudPickleTest::test_large_memoryview PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_load_dynamic_module_in_grandchild_process FAILED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_load_namespace PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_loads_namespace PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_locally_defined_enum PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_locally_defined_function_and_class PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_locally_defined_intenum PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_logger PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_mappingproxy PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_memoryview PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_method_descriptors PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_module PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_module_locals_behavior PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_multiprocess PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_namedtuple PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_nested_lambdas PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_partial PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_pickle_reraise PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_pickling_file_handles PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_recursion_during_pickling PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_recursive_closure PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_relative_import_inside_function PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_sliced_and_non_contiguous_memoryview PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_submodule PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_submodule_closure PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_tornado_coroutine PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_type_hint PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_ufunc PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_unhashable_closure PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_unhashable_function PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_weakset_identity_preservation PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_wraps_preserves_function_annotations PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_wraps_preserves_function_doc PASSED [ 36s] tests/cloudpickle_test.py::CloudPickleTest::test_wraps_preserves_function_name PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_Ellipsis PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_EllipsisType PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_NoneType PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_NotImplemented PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_NotImplementedType PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test___reduce___returns_string PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_abc PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_attrgetter PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_bound_classmethod PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_buffer PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_classicmethod PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_classmethod PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_function PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_slotmethod PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_staticmethod PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_builtin_type_constructor PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_cell_manipulation PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_classmethod PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_closure_interacting_with_a_global_variable PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_closure_none_is_preserved PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_cloudpickle_extract_nested_globals PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_correct_globals_import PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_cycle_in_classdict_globals PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_dataclass PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_dynamic_module FAILED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_dynamic_pytest_module PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_dynamically_generated_class_that_uses_super PASSED [ 36s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_empty_cell_preserved PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_extended_arg PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_faulty_module PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_func_globals PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_function_module_name PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_function_pickle_compat_0_4_0 SKIPPED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_function_pickle_compat_0_4_1 SKIPPED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_function_qualname PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_generator PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_getset_descriptor PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_import PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_instance_with_slots PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_instancemethods_without_self PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_dynamic_type_and_remote_instances PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_dynamic_type_and_stored_remote_instances PASSED [ 37s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_remote_function_calls PASSED [ 38s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_remote_function_calls_no_memory_leak PASSED [ 38s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactive_remote_function_calls_no_side_effect PASSED [ 38s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_enum PASSED [ 38s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_func_with_keyword_only_argument PASSED [ 38s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_func_with_positional_only_argument SKIPPED [ 39s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_function PASSED [ 39s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_interactively_defined_global_variable PASSED [ 39s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_is_dynamic_module PASSED [ 39s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_itemgetter PASSED [ 39s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_itertools_count PASSED [ 39s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_lambda PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_large_memoryview PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_load_dynamic_module_in_grandchild_process FAILED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_load_namespace PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_loads_namespace PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_locally_defined_enum PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_locally_defined_function_and_class PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_locally_defined_intenum PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_logger PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_mappingproxy PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_memoryview PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_method_descriptors PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_module PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_module_locals_behavior PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_multiprocess PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_namedtuple PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_nested_lambdas PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_partial PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_pickle_reraise PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_pickling_file_handles PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_recursion_during_pickling PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_recursive_closure PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_relative_import_inside_function PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_sliced_and_non_contiguous_memoryview PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_submodule PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_submodule_closure PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_tornado_coroutine PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_type_hint PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_ufunc PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_unhashable_closure PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_unhashable_function PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_weakset_identity_preservation PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_wraps_preserves_function_annotations PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_wraps_preserves_function_doc PASSED [ 40s] tests/cloudpickle_test.py::Protocol2CloudPickleTest::test_wraps_preserves_function_name PASSED [ 40s] [ 40s] =================================== FAILURES =================================== [ 40s] _____________________ CloudPickleTest.test_dynamic_module ______________________ [ 40s] [ 40s] self = [ 40s] [ 40s] def test_dynamic_module(self): [ 40s] mod = types.ModuleType('mod') [ 40s] code = ''' [ 40s] x = 1 [ 40s] def f(y): [ 40s] return x + y [ 40s] [ 40s] class Foo: [ 40s] def method(self, x): [ 40s] return f(x) [ 40s] ''' [ 40s] exec(textwrap.dedent(code), mod.__dict__) [ 40s] > mod2 = pickle_depickle(mod, protocol=self.protocol) [ 40s] [ 40s] tests/cloudpickle_test.py:474: [ 40s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 40s] tests/cloudpickle_test.py:67: in pickle_depickle [ 40s] return pickle.loads(cloudpickle.dumps(obj, protocol=protocol)) [ 40s] cloudpickle/cloudpickle.py:1125: in dumps [ 40s] cp.dump(obj) [ 40s] cloudpickle/cloudpickle.py:482: in dump [ 40s] return Pickler.dump(self, obj) [ 40s] /usr/lib64/python3.7/pickle.py:437: in dump [ 40s] self.save(obj) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] cloudpickle/cloudpickle.py:507: in save_module [ 40s] obj=obj) [ 40s] /usr/lib64/python3.7/pickle.py:638: in save_reduce [ 40s] save(args) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:771: in save_tuple [ 40s] save(element) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:856: in save_dict [ 40s] self._batch_setitems(obj.items()) [ 40s] /usr/lib64/python3.7/pickle.py:882: in _batch_setitems [ 40s] save(v) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:856: in save_dict [ 40s] self._batch_setitems(obj.items()) [ 40s] /usr/lib64/python3.7/pickle.py:882: in _batch_setitems [ 40s] save(v) [ 40s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 40s] [ 40s] self = [ 40s] obj = , save_persistent_id = True [ 40s] [ 40s] def save(self, obj, save_persistent_id=True): [ 40s] self.framer.commit_frame() [ 40s] [ 40s] # Check for persistent id (defined by a subclass) [ 40s] pid = self.persistent_id(obj) [ 40s] if pid is not None and save_persistent_id: [ 40s] self.save_pers(pid) [ 40s] return [ 40s] [ 40s] # Check the memo [ 40s] x = self.memo.get(id(obj)) [ 40s] if x is not None: [ 40s] self.write(self.get(x[0])) [ 40s] return [ 40s] [ 40s] # Check the type dispatch table [ 40s] t = type(obj) [ 40s] f = self.dispatch.get(t) [ 40s] if f is not None: [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] return [ 40s] [ 40s] # Check private dispatch table if any, or else copyreg.dispatch_table [ 40s] reduce = getattr(self, 'dispatch_table', dispatch_table).get(t) [ 40s] if reduce is not None: [ 40s] rv = reduce(obj) [ 40s] else: [ 40s] # Check for a class with a custom metaclass; treat as regular class [ 40s] try: [ 40s] issc = issubclass(t, type) [ 40s] except TypeError: # t is not a class (old Boost; see SF #502085) [ 40s] issc = False [ 40s] if issc: [ 40s] self.save_global(obj) [ 40s] return [ 40s] [ 40s] # Check for a __reduce_ex__ method, fall back to __reduce__ [ 40s] reduce = getattr(obj, "__reduce_ex__", None) [ 40s] if reduce is not None: [ 40s] > rv = reduce(self.proto) [ 40s] E TypeError: can't pickle PyCapsule objects [ 40s] [ 40s] /usr/lib64/python3.7/pickle.py:524: TypeError [ 40s] ________ CloudPickleTest.test_load_dynamic_module_in_grandchild_process ________ [ 40s] [ 40s] self = [ 40s] [ 40s] def test_load_dynamic_module_in_grandchild_process(self): [ 40s] # Make sure that when loaded, a dynamic module preserves its dynamic [ 40s] # property. Otherwise, this will lead to an ImportError if pickled in [ 40s] # the child process and reloaded in another one. [ 40s] [ 40s] # We create a new dynamic module [ 40s] mod = types.ModuleType('mod') [ 40s] code = ''' [ 40s] x = 1 [ 40s] ''' [ 40s] exec(textwrap.dedent(code), mod.__dict__) [ 40s] [ 40s] # This script will be ran in a separate child process. It will import [ 40s] # the pickled dynamic module, and then re-pickle it under a new name. [ 40s] # Finally, it will create a child process that will load the re-pickled [ 40s] # dynamic module. [ 40s] parent_process_module_file = os.path.join( [ 40s] self.tmpdir, 'dynamic_module_from_parent_process.pkl') [ 40s] child_process_module_file = os.path.join( [ 40s] self.tmpdir, 'dynamic_module_from_child_process.pkl') [ 40s] child_process_script = ''' [ 40s] import pickle [ 40s] import textwrap [ 40s] [ 40s] import cloudpickle [ 40s] from testutils import assert_run_python_script [ 40s] [ 40s] [ 40s] child_of_child_process_script = {child_of_child_process_script} [ 40s] [ 40s] with open('{parent_process_module_file}', 'rb') as f: [ 40s] mod = pickle.load(f) [ 40s] [ 40s] with open('{child_process_module_file}', 'wb') as f: [ 40s] cloudpickle.dump(mod, f, protocol={protocol}) [ 40s] [ 40s] assert_run_python_script(textwrap.dedent(child_of_child_process_script)) [ 40s] ''' [ 40s] [ 40s] # The script ran by the process created by the child process [ 40s] child_of_child_process_script = """ ''' [ 40s] import pickle [ 40s] with open('{child_process_module_file}','rb') as fid: [ 40s] mod = pickle.load(fid) [ 40s] ''' """ [ 40s] [ 40s] # Filling the two scripts with the pickled modules filepaths and, [ 40s] # for the first child process, the script to be executed by its [ 40s] # own child process. [ 40s] child_of_child_process_script = child_of_child_process_script.format( [ 40s] child_process_module_file=child_process_module_file) [ 40s] [ 40s] child_process_script = child_process_script.format( [ 40s] parent_process_module_file=_escape(parent_process_module_file), [ 40s] child_process_module_file=_escape(child_process_module_file), [ 40s] child_of_child_process_script=_escape(child_of_child_process_script), [ 40s] protocol=self.protocol) [ 40s] [ 40s] try: [ 40s] with open(parent_process_module_file, 'wb') as fid: [ 40s] > cloudpickle.dump(mod, fid, protocol=self.protocol) [ 40s] [ 40s] tests/cloudpickle_test.py:591: [ 40s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 40s] cloudpickle/cloudpickle.py:1109: in dump [ 40s] CloudPickler(file, protocol=protocol).dump(obj) [ 40s] cloudpickle/cloudpickle.py:482: in dump [ 40s] return Pickler.dump(self, obj) [ 40s] /usr/lib64/python3.7/pickle.py:437: in dump [ 40s] self.save(obj) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] cloudpickle/cloudpickle.py:507: in save_module [ 40s] obj=obj) [ 40s] /usr/lib64/python3.7/pickle.py:638: in save_reduce [ 40s] save(args) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:771: in save_tuple [ 40s] save(element) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:856: in save_dict [ 40s] self._batch_setitems(obj.items()) [ 40s] /usr/lib64/python3.7/pickle.py:882: in _batch_setitems [ 40s] save(v) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:856: in save_dict [ 40s] self._batch_setitems(obj.items()) [ 40s] /usr/lib64/python3.7/pickle.py:882: in _batch_setitems [ 40s] save(v) [ 40s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 40s] [ 40s] self = [ 40s] obj = , save_persistent_id = True [ 40s] [ 40s] def save(self, obj, save_persistent_id=True): [ 40s] self.framer.commit_frame() [ 40s] [ 40s] # Check for persistent id (defined by a subclass) [ 40s] pid = self.persistent_id(obj) [ 40s] if pid is not None and save_persistent_id: [ 40s] self.save_pers(pid) [ 40s] return [ 40s] [ 40s] # Check the memo [ 40s] x = self.memo.get(id(obj)) [ 40s] if x is not None: [ 40s] self.write(self.get(x[0])) [ 40s] return [ 40s] [ 40s] # Check the type dispatch table [ 40s] t = type(obj) [ 40s] f = self.dispatch.get(t) [ 40s] if f is not None: [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] return [ 40s] [ 40s] # Check private dispatch table if any, or else copyreg.dispatch_table [ 40s] reduce = getattr(self, 'dispatch_table', dispatch_table).get(t) [ 40s] if reduce is not None: [ 40s] rv = reduce(obj) [ 40s] else: [ 40s] # Check for a class with a custom metaclass; treat as regular class [ 40s] try: [ 40s] issc = issubclass(t, type) [ 40s] except TypeError: # t is not a class (old Boost; see SF #502085) [ 40s] issc = False [ 40s] if issc: [ 40s] self.save_global(obj) [ 40s] return [ 40s] [ 40s] # Check for a __reduce_ex__ method, fall back to __reduce__ [ 40s] reduce = getattr(obj, "__reduce_ex__", None) [ 40s] if reduce is not None: [ 40s] > rv = reduce(self.proto) [ 40s] E TypeError: can't pickle PyCapsule objects [ 40s] [ 40s] /usr/lib64/python3.7/pickle.py:524: TypeError [ 40s] _________________ Protocol2CloudPickleTest.test_dynamic_module _________________ [ 40s] [ 40s] self = [ 40s] [ 40s] def test_dynamic_module(self): [ 40s] mod = types.ModuleType('mod') [ 40s] code = ''' [ 40s] x = 1 [ 40s] def f(y): [ 40s] return x + y [ 40s] [ 40s] class Foo: [ 40s] def method(self, x): [ 40s] return f(x) [ 40s] ''' [ 40s] exec(textwrap.dedent(code), mod.__dict__) [ 40s] > mod2 = pickle_depickle(mod, protocol=self.protocol) [ 40s] [ 40s] tests/cloudpickle_test.py:474: [ 40s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 40s] tests/cloudpickle_test.py:67: in pickle_depickle [ 40s] return pickle.loads(cloudpickle.dumps(obj, protocol=protocol)) [ 40s] cloudpickle/cloudpickle.py:1125: in dumps [ 40s] cp.dump(obj) [ 40s] cloudpickle/cloudpickle.py:482: in dump [ 40s] return Pickler.dump(self, obj) [ 40s] /usr/lib64/python3.7/pickle.py:437: in dump [ 40s] self.save(obj) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] cloudpickle/cloudpickle.py:507: in save_module [ 40s] obj=obj) [ 40s] /usr/lib64/python3.7/pickle.py:638: in save_reduce [ 40s] save(args) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:771: in save_tuple [ 40s] save(element) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:856: in save_dict [ 40s] self._batch_setitems(obj.items()) [ 40s] /usr/lib64/python3.7/pickle.py:882: in _batch_setitems [ 40s] save(v) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:856: in save_dict [ 40s] self._batch_setitems(obj.items()) [ 40s] /usr/lib64/python3.7/pickle.py:882: in _batch_setitems [ 40s] save(v) [ 40s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 40s] [ 40s] self = [ 40s] obj = , save_persistent_id = True [ 40s] [ 40s] def save(self, obj, save_persistent_id=True): [ 40s] self.framer.commit_frame() [ 40s] [ 40s] # Check for persistent id (defined by a subclass) [ 40s] pid = self.persistent_id(obj) [ 40s] if pid is not None and save_persistent_id: [ 40s] self.save_pers(pid) [ 40s] return [ 40s] [ 40s] # Check the memo [ 40s] x = self.memo.get(id(obj)) [ 40s] if x is not None: [ 40s] self.write(self.get(x[0])) [ 40s] return [ 40s] [ 40s] # Check the type dispatch table [ 40s] t = type(obj) [ 40s] f = self.dispatch.get(t) [ 40s] if f is not None: [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] return [ 40s] [ 40s] # Check private dispatch table if any, or else copyreg.dispatch_table [ 40s] reduce = getattr(self, 'dispatch_table', dispatch_table).get(t) [ 40s] if reduce is not None: [ 40s] rv = reduce(obj) [ 40s] else: [ 40s] # Check for a class with a custom metaclass; treat as regular class [ 40s] try: [ 40s] issc = issubclass(t, type) [ 40s] except TypeError: # t is not a class (old Boost; see SF #502085) [ 40s] issc = False [ 40s] if issc: [ 40s] self.save_global(obj) [ 40s] return [ 40s] [ 40s] # Check for a __reduce_ex__ method, fall back to __reduce__ [ 40s] reduce = getattr(obj, "__reduce_ex__", None) [ 40s] if reduce is not None: [ 40s] > rv = reduce(self.proto) [ 40s] E TypeError: can't pickle PyCapsule objects [ 40s] [ 40s] /usr/lib64/python3.7/pickle.py:524: TypeError [ 40s] ___ Protocol2CloudPickleTest.test_load_dynamic_module_in_grandchild_process ____ [ 40s] [ 40s] self = [ 40s] [ 40s] def test_load_dynamic_module_in_grandchild_process(self): [ 40s] # Make sure that when loaded, a dynamic module preserves its dynamic [ 40s] # property. Otherwise, this will lead to an ImportError if pickled in [ 40s] # the child process and reloaded in another one. [ 40s] [ 40s] # We create a new dynamic module [ 40s] mod = types.ModuleType('mod') [ 40s] code = ''' [ 40s] x = 1 [ 40s] ''' [ 40s] exec(textwrap.dedent(code), mod.__dict__) [ 40s] [ 40s] # This script will be ran in a separate child process. It will import [ 40s] # the pickled dynamic module, and then re-pickle it under a new name. [ 40s] # Finally, it will create a child process that will load the re-pickled [ 40s] # dynamic module. [ 40s] parent_process_module_file = os.path.join( [ 40s] self.tmpdir, 'dynamic_module_from_parent_process.pkl') [ 40s] child_process_module_file = os.path.join( [ 40s] self.tmpdir, 'dynamic_module_from_child_process.pkl') [ 40s] child_process_script = ''' [ 40s] import pickle [ 40s] import textwrap [ 40s] [ 40s] import cloudpickle [ 40s] from testutils import assert_run_python_script [ 40s] [ 40s] [ 40s] child_of_child_process_script = {child_of_child_process_script} [ 40s] [ 40s] with open('{parent_process_module_file}', 'rb') as f: [ 40s] mod = pickle.load(f) [ 40s] [ 40s] with open('{child_process_module_file}', 'wb') as f: [ 40s] cloudpickle.dump(mod, f, protocol={protocol}) [ 40s] [ 40s] assert_run_python_script(textwrap.dedent(child_of_child_process_script)) [ 40s] ''' [ 40s] [ 40s] # The script ran by the process created by the child process [ 40s] child_of_child_process_script = """ ''' [ 40s] import pickle [ 40s] with open('{child_process_module_file}','rb') as fid: [ 40s] mod = pickle.load(fid) [ 40s] ''' """ [ 40s] [ 40s] # Filling the two scripts with the pickled modules filepaths and, [ 40s] # for the first child process, the script to be executed by its [ 40s] # own child process. [ 40s] child_of_child_process_script = child_of_child_process_script.format( [ 40s] child_process_module_file=child_process_module_file) [ 40s] [ 40s] child_process_script = child_process_script.format( [ 40s] parent_process_module_file=_escape(parent_process_module_file), [ 40s] child_process_module_file=_escape(child_process_module_file), [ 40s] child_of_child_process_script=_escape(child_of_child_process_script), [ 40s] protocol=self.protocol) [ 40s] [ 40s] try: [ 40s] with open(parent_process_module_file, 'wb') as fid: [ 40s] > cloudpickle.dump(mod, fid, protocol=self.protocol) [ 40s] [ 40s] tests/cloudpickle_test.py:591: [ 40s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 40s] cloudpickle/cloudpickle.py:1109: in dump [ 40s] CloudPickler(file, protocol=protocol).dump(obj) [ 40s] cloudpickle/cloudpickle.py:482: in dump [ 40s] return Pickler.dump(self, obj) [ 40s] /usr/lib64/python3.7/pickle.py:437: in dump [ 40s] self.save(obj) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] cloudpickle/cloudpickle.py:507: in save_module [ 40s] obj=obj) [ 40s] /usr/lib64/python3.7/pickle.py:638: in save_reduce [ 40s] save(args) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:771: in save_tuple [ 40s] save(element) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:856: in save_dict [ 40s] self._batch_setitems(obj.items()) [ 40s] /usr/lib64/python3.7/pickle.py:882: in _batch_setitems [ 40s] save(v) [ 40s] /usr/lib64/python3.7/pickle.py:504: in save [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] /usr/lib64/python3.7/pickle.py:856: in save_dict [ 40s] self._batch_setitems(obj.items()) [ 40s] /usr/lib64/python3.7/pickle.py:882: in _batch_setitems [ 40s] save(v) [ 40s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 40s] [ 40s] self = [ 40s] obj = , save_persistent_id = True [ 40s] [ 40s] def save(self, obj, save_persistent_id=True): [ 40s] self.framer.commit_frame() [ 40s] [ 40s] # Check for persistent id (defined by a subclass) [ 40s] pid = self.persistent_id(obj) [ 40s] if pid is not None and save_persistent_id: [ 40s] self.save_pers(pid) [ 40s] return [ 40s] [ 40s] # Check the memo [ 40s] x = self.memo.get(id(obj)) [ 40s] if x is not None: [ 40s] self.write(self.get(x[0])) [ 40s] return [ 40s] [ 40s] # Check the type dispatch table [ 40s] t = type(obj) [ 40s] f = self.dispatch.get(t) [ 40s] if f is not None: [ 40s] f(self, obj) # Call unbound method with explicit self [ 40s] return [ 40s] [ 40s] # Check private dispatch table if any, or else copyreg.dispatch_table [ 40s] reduce = getattr(self, 'dispatch_table', dispatch_table).get(t) [ 40s] if reduce is not None: [ 40s] rv = reduce(obj) [ 40s] else: [ 40s] # Check for a class with a custom metaclass; treat as regular class [ 40s] try: [ 40s] issc = issubclass(t, type) [ 40s] except TypeError: # t is not a class (old Boost; see SF #502085) [ 40s] issc = False [ 40s] if issc: [ 40s] self.save_global(obj) [ 40s] return [ 40s] [ 40s] # Check for a __reduce_ex__ method, fall back to __reduce__ [ 40s] reduce = getattr(obj, "__reduce_ex__", None) [ 40s] if reduce is not None: [ 40s] > rv = reduce(self.proto) [ 40s] E TypeError: can't pickle PyCapsule objects [ 40s] [ 40s] /usr/lib64/python3.7/pickle.py:524: TypeError [ 40s] =================== 4 failed, 174 passed, 7 skipped in 8.99s =================== [ 40s] error: Bad exit status from /var/tmp/rpm-tmp.nlKwCT (%check) [ 40s] [ 40s] [ 40s] RPM build errors: [ 40s] Bad exit status from /var/tmp/rpm-tmp.nlKwCT (%check) [ 40s] [ 40s] stitny failed "build python-cloudpickle.spec" at Thu Dec 19 10:36:41 UTC 2019. [ 40s]