Warning: Permanently added '54.236.233.48' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 1689614 --chroot epel-7-x86_64 --detached Version: 0.40 Task: {'build_id': 1689614, 'buildroot_pkgs': [], 'chroot': 'epel-7-x86_64', 'enable_net': True, 'fetch_sources_only': True, 'git_hash': 'a2558f09722d9f6f818c670c40fabdb2c6084c3a', 'git_repo': 'slaanesh/system-management/python-beautifulsoup4', 'memory_reqs': 2048, 'package_name': 'python-beautifulsoup4', 'package_version': '4.6.3-1.el8', 'project_dirname': 'system-management', 'project_name': 'system-management', 'project_owner': 'slaanesh', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/slaanesh/system-management/epel-7-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'slaanesh/system-management--slaanesh', 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/slaanesh/system-management/python-beautifulsoup4.git', 'committish': 'a2558f09722d9f6f818c670c40fabdb2c6084c3a'}, 'source_type': 8, 'submitter': 'slaanesh', 'task_id': '1689614-epel-7-x86_64', 'timeout': 108000, 'use_bootstrap_container': False, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/slaanesh/system-management/python-beautifulsoup4.git /tmp/copr-rpmbuild-rxwo9r_h/obtain-sources/python-beautifulsoup4 --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/slaanesh/system-management/python-beautifulsoup4.git', '/tmp/copr-rpmbuild-rxwo9r_h/obtain-sources/python-beautifulsoup4', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/copr-rpmbuild-rxwo9r_h/obtain-sources/python-beautifulsoup4'... Running: git checkout a2558f09722d9f6f818c670c40fabdb2c6084c3a cmd: ['git', 'checkout', 'a2558f09722d9f6f818c670c40fabdb2c6084c3a'] cwd: /tmp/copr-rpmbuild-rxwo9r_h/obtain-sources/python-beautifulsoup4 rc: 0 stdout: stderr: Note: switching to 'a2558f09722d9f6f818c670c40fabdb2c6084c3a'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at a2558f0 automatic import of python-beautifulsoup4 Running: cp -r . /tmp/copr-rpmbuild-rxwo9r_h cmd: ['cp', '-r', '.', '/tmp/copr-rpmbuild-rxwo9r_h'] cwd: /tmp/copr-rpmbuild-rxwo9r_h/obtain-sources/python-beautifulsoup4 rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/copr-rpmbuild-rxwo9r_h/obtain-sources/.config/rpkg.conf Running: rpkg -C /tmp/copr-rpmbuild-rxwo9r_h/obtain-sources/.config/rpkg.conf sources --outdir /tmp/copr-rpmbuild-rxwo9r_h cmd: ['rpkg', '-C', '/tmp/copr-rpmbuild-rxwo9r_h/obtain-sources/.config/rpkg.conf', 'sources', '--outdir', '/tmp/copr-rpmbuild-rxwo9r_h'] cwd: /tmp/copr-rpmbuild-rxwo9r_h/obtain-sources/python-beautifulsoup4 rc: 0 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated stdout: Downloading beautifulsoup4-4.6.3.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: Running (timeout=108000): unbuffer mock --buildsrpm --spec /tmp/copr-rpmbuild-rxwo9r_h/python-beautifulsoup4.spec --sources /tmp/copr-rpmbuild-rxwo9r_h --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1601457128.907417 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.6 starting (python version = 3.8.5)... WARNING: Not using '/usr/bin/yum', it is symlink to '/usr/bin/dnf-3' INFO: Using 'dnf' instead of 'yum' Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/tmp/copr-rpmbuild-rxwo9r_h/python-beautifulsoup4.spec) Config(epel-7-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/epel-7-x86_64-1601457128.907417/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.6 INFO: Mock Version: 2.6 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk Copr repository 125 kB/s | 9.1 kB 00:00 BaseOS 13 MB/s | 10 MB 00:00 updates 59 MB/s | 5.0 MB 00:00 epel 82 MB/s | 16 MB 00:00 extras 1.6 MB/s | 275 kB 00:00 sclo 1.3 MB/s | 1.1 MB 00:00 sclo-rh 55 MB/s | 14 MB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash  x86_64 4.2.46-34.el7 base 1.0 M bzip2  x86_64 1.0.6-13.el7 base 52 k coreutils  x86_64 8.22-24.el7 base 3.3 M cpio  x86_64 2.11-27.el7 base 211 k diffutils  x86_64 3.3-5.el7 base 322 k epel-release  noarch 7-12 epel 15 k epel-rpm-macros  noarch 7-26 epel 16 k findutils  x86_64 1:4.5.11-6.el7 base 559 k gawk  x86_64 4.0.2-4.el7_3.1 base 874 k gcc  x86_64 4.8.5-39.el7 base 16 M gcc-c++  x86_64 4.8.5-39.el7 base 7.2 M grep  x86_64 2.20-3.el7 base 344 k gzip  x86_64 1.5-10.el7 base 130 k info  x86_64 5.1-5.el7 base 233 k make  x86_64 1:3.82-24.el7 base 421 k patch  x86_64 2.7.1-12.el7_7 base 111 k redhat-rpm-config  noarch 9.1.0-88.el7.centos base 81 k rpm-build  x86_64 4.11.3-43.el7 base 149 k sed  x86_64 4.2.2-6.el7 base 231 k shadow-utils  x86_64 2:4.6-5.el7 base 1.2 M tar  x86_64 2:1.26-35.el7 base 846 k unzip  x86_64 6.0-21.el7 base 171 k util-linux  x86_64 2.23.2-63.el7 base 2.0 M which  x86_64 2.20-7.el7 base 41 k xz  x86_64 5.2.2-1.el7 base 229 k Installing dependencies: acl  x86_64 2.2.51-15.el7 base 81 k audit-libs  x86_64 2.8.5-4.el7 base 102 k basesystem  noarch 10.0-7.el7.centos base 5.0 k binutils  x86_64 2.27-43.base.el7_8.1 updates 5.9 M bzip2-libs  x86_64 1.0.6-13.el7 base 40 k ca-certificates  noarch 2020.2.41-70.0.el7_8 updates 382 k centos-release  x86_64 7-8.2003.0.el7.centos base 26 k chkconfig  x86_64 1.7.4-1.el7 base 181 k cpp  x86_64 4.8.5-39.el7 base 5.9 M cracklib  x86_64 2.9.0-11.el7 base 80 k cracklib-dicts  x86_64 2.9.0-11.el7 base 3.6 M cryptsetup-libs  x86_64 2.0.3-6.el7 base 339 k curl  x86_64 7.29.0-57.el7_8.1 updates 271 k cyrus-sasl-lib  x86_64 2.1.26-23.el7 base 155 k dbus  x86_64 1:1.10.24-14.el7_8 updates 245 k dbus-libs  x86_64 1:1.10.24-14.el7_8 updates 169 k device-mapper  x86_64 7:1.02.164-7.el7_8.2 updates 295 k device-mapper-libs  x86_64 7:1.02.164-7.el7_8.2 updates 324 k dracut  x86_64 033-568.el7 base 329 k dwz  x86_64 0.11-3.el7 base 99 k elfutils  x86_64 0.176-4.el7 base 308 k elfutils-default-yama-scope  noarch 0.176-4.el7 base 33 k elfutils-libelf  x86_64 0.176-4.el7 base 195 k elfutils-libs  x86_64 0.176-4.el7 base 291 k expat  x86_64 2.1.0-11.el7 base 81 k file  x86_64 5.11-36.el7 base 57 k file-libs  x86_64 5.11-36.el7 base 340 k filesystem  x86_64 3.2-25.el7 base 1.0 M gdb  x86_64 7.6.1-119.el7 base 2.4 M gdbm  x86_64 1.10-8.el7 base 70 k glib2  x86_64 2.56.1-5.el7 base 2.5 M glibc  x86_64 2.17-307.el7.1 base 3.6 M glibc-common  x86_64 2.17-307.el7.1 base 11 M glibc-devel  x86_64 2.17-307.el7.1 base 1.1 M glibc-headers  x86_64 2.17-307.el7.1 base 689 k gmp  x86_64 1:6.0.0-15.el7 base 281 k gnupg2  x86_64 2.0.22-5.el7_5 base 1.5 M groff-base  x86_64 1.22.2-8.el7 base 942 k hardlink  x86_64 1:1.0-19.el7 base 14 k json-c  x86_64 0.11-4.el7_0 base 31 k kernel-headers  x86_64 3.10.0-1127.19.1.el7 updates 9.0 M keyutils-libs  x86_64 1.5.8-3.el7 base 25 k kmod  x86_64 20-28.el7 base 123 k kmod-libs  x86_64 20-28.el7 base 51 k kpartx  x86_64 0.4.9-131.el7 base 80 k krb5-libs  x86_64 1.15.1-46.el7 base 809 k libacl  x86_64 2.2.51-15.el7 base 27 k libassuan  x86_64 2.1.0-3.el7 base 63 k libattr  x86_64 2.4.46-13.el7 base 18 k libblkid  x86_64 2.23.2-63.el7 base 182 k libcap  x86_64 2.22-11.el7 base 47 k libcap-ng  x86_64 0.7.5-4.el7 base 25 k libcom_err  x86_64 1.42.9-17.el7 base 42 k libcurl  x86_64 7.29.0-57.el7_8.1 updates 223 k libdb  x86_64 5.3.21-25.el7 base 720 k libdb-utils  x86_64 5.3.21-25.el7 base 132 k libffi  x86_64 3.0.13-19.el7 base 30 k libgcc  x86_64 4.8.5-39.el7 base 102 k libgcrypt  x86_64 1.5.3-14.el7 base 263 k libgomp  x86_64 4.8.5-39.el7 base 158 k libgpg-error  x86_64 1.12-3.el7 base 87 k libidn  x86_64 1.28-4.el7 base 209 k libmount  x86_64 2.23.2-63.el7 base 184 k libmpc  x86_64 1.0.1-3.el7 base 51 k libpwquality  x86_64 1.2.3-5.el7 base 85 k libselinux  x86_64 2.5-15.el7 base 162 k libsemanage  x86_64 2.5-14.el7 base 151 k libsepol  x86_64 2.5-10.el7 base 297 k libsmartcols  x86_64 2.23.2-63.el7 base 142 k libssh2  x86_64 1.8.0-3.el7 base 88 k libstdc++  x86_64 4.8.5-39.el7 base 305 k libstdc++-devel  x86_64 4.8.5-39.el7 base 1.5 M libtasn1  x86_64 4.10-1.el7 base 320 k libuser  x86_64 0.60-9.el7 base 400 k libutempter  x86_64 1.1.6-4.el7 base 25 k libuuid  x86_64 2.23.2-63.el7 base 83 k libverto  x86_64 0.2.5-4.el7 base 16 k libxml2  x86_64 2.9.1-6.el7.4 base 668 k lua  x86_64 5.1.4-15.el7 base 201 k lz4  x86_64 1.7.5-3.el7 base 99 k mpfr  x86_64 3.1.1-4.el7 base 203 k ncurses  x86_64 5.9-14.20130511.el7_4 base 304 k ncurses-base  noarch 5.9-14.20130511.el7_4 base 68 k ncurses-libs  x86_64 5.9-14.20130511.el7_4 base 316 k nspr  x86_64 4.21.0-1.el7 base 127 k nss  x86_64 3.44.0-7.el7_7 base 854 k nss-pem  x86_64 1.0.3-7.el7 base 74 k nss-softokn  x86_64 3.44.0-8.el7_7 base 330 k nss-softokn-freebl  x86_64 3.44.0-8.el7_7 base 224 k nss-sysinit  x86_64 3.44.0-7.el7_7 base 65 k nss-tools  x86_64 3.44.0-7.el7_7 base 528 k nss-util  x86_64 3.44.0-4.el7_7 base 79 k openldap  x86_64 2.4.44-21.el7_6 base 356 k openssl-libs  x86_64 1:1.0.2k-19.el7 base 1.2 M p11-kit  x86_64 0.23.5-3.el7 base 252 k p11-kit-trust  x86_64 0.23.5-3.el7 base 129 k pam  x86_64 1.1.8-23.el7 base 721 k pcre  x86_64 8.32-17.el7 base 422 k perl  x86_64 4:5.16.3-295.el7 base 8.0 M perl-Carp  noarch 1.26-244.el7 base 19 k perl-Encode  x86_64 2.51-7.el7 base 1.5 M perl-Exporter  noarch 5.68-3.el7 base 28 k perl-File-Path  noarch 2.09-2.el7 base 26 k perl-File-Temp  noarch 0.23.01-3.el7 base 56 k perl-Filter  x86_64 1.49-3.el7 base 76 k perl-Getopt-Long  noarch 2.40-3.el7 base 56 k perl-HTTP-Tiny  noarch 0.033-3.el7 base 38 k perl-PathTools  x86_64 3.40-5.el7 base 82 k perl-Pod-Escapes  noarch 1:1.04-295.el7 base 51 k perl-Pod-Perldoc  noarch 3.20-4.el7 base 87 k perl-Pod-Simple  noarch 1:3.28-4.el7 base 216 k perl-Pod-Usage  noarch 1.63-3.el7 base 27 k perl-Scalar-List-Utils  x86_64 1.27-248.el7 base 36 k perl-Socket  x86_64 2.010-5.el7 base 49 k perl-Storable  x86_64 2.45-3.el7 base 77 k perl-Text-ParseWords  noarch 3.29-4.el7 base 14 k perl-Thread-Queue  noarch 3.02-2.el7 base 17 k perl-Time-HiRes  x86_64 4:1.9725-3.el7 base 45 k perl-Time-Local  noarch 1.2300-2.el7 base 24 k perl-constant  noarch 1.27-2.el7 base 19 k perl-libs  x86_64 4:5.16.3-295.el7 base 689 k perl-macros  x86_64 4:5.16.3-295.el7 base 44 k perl-parent  noarch 1:0.225-244.el7 base 12 k perl-podlators  noarch 2.5.1-3.el7 base 112 k perl-srpm-macros  noarch 1-8.el7 base 4.6 k perl-threads  x86_64 1.87-4.el7 base 49 k perl-threads-shared  x86_64 1.43-6.el7 base 39 k pinentry  x86_64 0.8.1-17.el7 base 73 k pkgconfig  x86_64 1:0.27.1-4.el7 base 54 k popt  x86_64 1.13-16.el7 base 42 k procps-ng  x86_64 3.3.10-27.el7 base 291 k pth  x86_64 2.0.7-23.el7 base 89 k python-libs  x86_64 2.7.5-88.el7 base 5.6 M python-rpm-macros  noarch 3-32.el7 base 8.8 k python-srpm-macros  noarch 3-32.el7 base 8.4 k python2-rpm-macros  noarch 3-32.el7 base 7.7 k qrencode-libs  x86_64 3.4.1-3.el7 base 50 k readline  x86_64 6.2-11.el7 base 193 k rpm  x86_64 4.11.3-43.el7 base 1.2 M rpm-build-libs  x86_64 4.11.3-43.el7 base 107 k rpm-libs  x86_64 4.11.3-43.el7 base 278 k setup  noarch 2.8.71-11.el7 base 166 k shared-mime-info  x86_64 1.8-5.el7 base 312 k sqlite  x86_64 3.7.17-8.el7_7.1 base 394 k systemd  x86_64 219-73.el7_8.9 updates 5.1 M systemd-libs  x86_64 219-73.el7_8.9 updates 416 k tzdata  noarch 2020a-1.el7 updates 495 k ustr  x86_64 1.0.4-16.el7 base 92 k xz-libs  x86_64 5.2.2-1.el7 base 103 k zip  x86_64 3.0-11.el7 base 260 k zlib  x86_64 1.2.7-18.el7 base 90 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 176 Packages Total download size: 131 M Installed size: 562 M Downloading Packages: (1/176): basesystem-10.0-7.el7.centos.noarch.rp 1.3 MB/s | 5.0 kB 00:00 (2/176): acl-2.2.51-15.el7.x86_64.rpm 14 MB/s | 81 kB 00:00 (3/176): audit-libs-2.8.5-4.el7.x86_64.rpm 14 MB/s | 102 kB 00:00 (4/176): bzip2-1.0.6-13.el7.x86_64.rpm 22 MB/s | 52 kB 00:00 (5/176): bzip2-libs-1.0.6-13.el7.x86_64.rpm 16 MB/s | 40 kB 00:00 (6/176): centos-release-7-8.2003.0.el7.centos.x 15 MB/s | 26 kB 00:00 (7/176): chkconfig-1.7.4-1.el7.x86_64.rpm 31 MB/s | 181 kB 00:00 (8/176): cpio-2.11-27.el7.x86_64.rpm 42 MB/s | 211 kB 00:00 (9/176): bash-4.2.46-34.el7.x86_64.rpm 31 MB/s | 1.0 MB 00:00 (10/176): cracklib-2.9.0-11.el7.x86_64.rpm 21 MB/s | 80 kB 00:00 (11/176): coreutils-8.22-24.el7.x86_64.rpm 63 MB/s | 3.3 MB 00:00 (12/176): cryptsetup-libs-2.0.3-6.el7.x86_64.rp 53 MB/s | 339 kB 00:00 (13/176): cyrus-sasl-lib-2.1.26-23.el7.x86_64.r 34 MB/s | 155 kB 00:00 (14/176): diffutils-3.3-5.el7.x86_64.rpm 53 MB/s | 322 kB 00:00 (15/176): dracut-033-568.el7.x86_64.rpm 55 MB/s | 329 kB 00:00 (16/176): dwz-0.11-3.el7.x86_64.rpm 32 MB/s | 99 kB 00:00 (17/176): elfutils-0.176-4.el7.x86_64.rpm 54 MB/s | 308 kB 00:00 (18/176): elfutils-default-yama-scope-0.176-4.e 17 MB/s | 33 kB 00:00 (19/176): cracklib-dicts-2.9.0-11.el7.x86_64.rp 50 MB/s | 3.6 MB 00:00 (20/176): elfutils-libelf-0.176-4.el7.x86_64.rp 11 MB/s | 195 kB 00:00 (21/176): expat-2.1.0-11.el7.x86_64.rpm 33 MB/s | 81 kB 00:00 (22/176): elfutils-libs-0.176-4.el7.x86_64.rpm 39 MB/s | 291 kB 00:00 (23/176): file-5.11-36.el7.x86_64.rpm 20 MB/s | 57 kB 00:00 (24/176): cpp-4.8.5-39.el7.x86_64.rpm 48 MB/s | 5.9 MB 00:00 (25/176): file-libs-5.11-36.el7.x86_64.rpm 12 MB/s | 340 kB 00:00 (26/176): findutils-4.5.11-6.el7.x86_64.rpm 53 MB/s | 559 kB 00:00 (27/176): filesystem-3.2-25.el7.x86_64.rpm 25 MB/s | 1.0 MB 00:00 (28/176): gawk-4.0.2-4.el7_3.1.x86_64.rpm 44 MB/s | 874 kB 00:00 (29/176): gdb-7.6.1-119.el7.x86_64.rpm 70 MB/s | 2.4 MB 00:00 (30/176): gdbm-1.10-8.el7.x86_64.rpm 19 MB/s | 70 kB 00:00 (31/176): glib2-2.56.1-5.el7.x86_64.rpm 70 MB/s | 2.5 MB 00:00 (32/176): gcc-c++-4.8.5-39.el7.x86_64.rpm 58 MB/s | 7.2 MB 00:00 (33/176): glibc-2.17-307.el7.1.x86_64.rpm 46 MB/s | 3.6 MB 00:00 (34/176): glibc-devel-2.17-307.el7.1.x86_64.rpm 66 MB/s | 1.1 MB 00:00 (35/176): glibc-headers-2.17-307.el7.1.x86_64.r 62 MB/s | 689 kB 00:00 (36/176): gmp-6.0.0-15.el7.x86_64.rpm 43 MB/s | 281 kB 00:00 (37/176): gnupg2-2.0.22-5.el7_5.x86_64.rpm 68 MB/s | 1.5 MB 00:00 (38/176): grep-2.20-3.el7.x86_64.rpm 48 MB/s | 344 kB 00:00 (39/176): groff-base-1.22.2-8.el7.x86_64.rpm 63 MB/s | 942 kB 00:00 (40/176): gzip-1.5-10.el7.x86_64.rpm 41 MB/s | 130 kB 00:00 (41/176): gcc-4.8.5-39.el7.x86_64.rpm 52 MB/s | 16 MB 00:00 (42/176): hardlink-1.0-19.el7.x86_64.rpm 233 kB/s | 14 kB 00:00 (43/176): json-c-0.11-4.el7_0.x86_64.rpm 18 MB/s | 31 kB 00:00 (44/176): info-5.1-5.el7.x86_64.rpm 39 MB/s | 233 kB 00:00 (45/176): keyutils-libs-1.5.8-3.el7.x86_64.rpm 7.1 MB/s | 25 kB 00:00 (46/176): kmod-libs-20-28.el7.x86_64.rpm 23 MB/s | 51 kB 00:00 (47/176): kmod-20-28.el7.x86_64.rpm 31 MB/s | 123 kB 00:00 (48/176): kpartx-0.4.9-131.el7.x86_64.rpm 28 MB/s | 80 kB 00:00 (49/176): libacl-2.2.51-15.el7.x86_64.rpm 13 MB/s | 27 kB 00:00 (50/176): libassuan-2.1.0-3.el7.x86_64.rpm 20 MB/s | 63 kB 00:00 (51/176): libattr-2.4.46-13.el7.x86_64.rpm 11 MB/s | 18 kB 00:00 (52/176): krb5-libs-1.15.1-46.el7.x86_64.rpm 56 MB/s | 809 kB 00:00 (53/176): libblkid-2.23.2-63.el7.x86_64.rpm 25 MB/s | 182 kB 00:00 (54/176): libcap-2.22-11.el7.x86_64.rpm 14 MB/s | 47 kB 00:00 (55/176): libcap-ng-0.7.5-4.el7.x86_64.rpm 8.2 MB/s | 25 kB 00:00 (56/176): libcom_err-1.42.9-17.el7.x86_64.rpm 18 MB/s | 42 kB 00:00 (57/176): libdb-utils-5.3.21-25.el7.x86_64.rpm 40 MB/s | 132 kB 00:00 (58/176): libffi-3.0.13-19.el7.x86_64.rpm 17 MB/s | 30 kB 00:00 (59/176): libgcc-4.8.5-39.el7.x86_64.rpm 40 MB/s | 102 kB 00:00 (60/176): libdb-5.3.21-25.el7.x86_64.rpm 56 MB/s | 720 kB 00:00 (61/176): glibc-common-2.17-307.el7.1.x86_64.rp 43 MB/s | 11 MB 00:00 (62/176): libgomp-4.8.5-39.el7.x86_64.rpm 3.4 MB/s | 158 kB 00:00 (63/176): libgcrypt-1.5.3-14.el7.x86_64.rpm 5.0 MB/s | 263 kB 00:00 (64/176): libgpg-error-1.12-3.el7.x86_64.rpm 16 MB/s | 87 kB 00:00 (65/176): libidn-1.28-4.el7.x86_64.rpm 37 MB/s | 209 kB 00:00 (66/176): libmount-2.23.2-63.el7.x86_64.rpm 34 MB/s | 184 kB 00:00 (67/176): libmpc-1.0.1-3.el7.x86_64.rpm 12 MB/s | 51 kB 00:00 (68/176): libpwquality-1.2.3-5.el7.x86_64.rpm 24 MB/s | 85 kB 00:00 (69/176): libsemanage-2.5-14.el7.x86_64.rpm 40 MB/s | 151 kB 00:00 (70/176): libselinux-2.5-15.el7.x86_64.rpm 30 MB/s | 162 kB 00:00 (71/176): libsmartcols-2.23.2-63.el7.x86_64.rpm 44 MB/s | 142 kB 00:00 (72/176): libsepol-2.5-10.el7.x86_64.rpm 36 MB/s | 297 kB 00:00 (73/176): libssh2-1.8.0-3.el7.x86_64.rpm 16 MB/s | 88 kB 00:00 (74/176): libstdc++-4.8.5-39.el7.x86_64.rpm 46 MB/s | 305 kB 00:00 (75/176): libtasn1-4.10-1.el7.x86_64.rpm 44 MB/s | 320 kB 00:00 (76/176): libutempter-1.1.6-4.el7.x86_64.rpm 9.9 MB/s | 25 kB 00:00 (77/176): libuser-0.60-9.el7.x86_64.rpm 39 MB/s | 400 kB 00:00 (78/176): libuuid-2.23.2-63.el7.x86_64.rpm 18 MB/s | 83 kB 00:00 (79/176): libverto-0.2.5-4.el7.x86_64.rpm 6.4 MB/s | 16 kB 00:00 (80/176): lua-5.1.4-15.el7.x86_64.rpm 38 MB/s | 201 kB 00:00 (81/176): libxml2-2.9.1-6.el7.4.x86_64.rpm 60 MB/s | 668 kB 00:00 (82/176): lz4-1.7.5-3.el7.x86_64.rpm 18 MB/s | 99 kB 00:00 (83/176): libstdc++-devel-4.8.5-39.el7.x86_64.r 42 MB/s | 1.5 MB 00:00 (84/176): mpfr-3.1.1-4.el7.x86_64.rpm 22 MB/s | 203 kB 00:00 (85/176): make-3.82-24.el7.x86_64.rpm 29 MB/s | 421 kB 00:00 (86/176): ncurses-base-5.9-14.20130511.el7_4.no 15 MB/s | 68 kB 00:00 (87/176): ncurses-5.9-14.20130511.el7_4.x86_64. 32 MB/s | 304 kB 00:00 (88/176): nspr-4.21.0-1.el7.x86_64.rpm 31 MB/s | 127 kB 00:00 (89/176): ncurses-libs-5.9-14.20130511.el7_4.x8 34 MB/s | 316 kB 00:00 (90/176): nss-pem-1.0.3-7.el7.x86_64.rpm 18 MB/s | 74 kB 00:00 (91/176): nss-softokn-freebl-3.44.0-8.el7_7.x86 52 MB/s | 224 kB 00:00 (92/176): nss-softokn-3.44.0-8.el7_7.x86_64.rpm 48 MB/s | 330 kB 00:00 (93/176): nss-sysinit-3.44.0-7.el7_7.x86_64.rpm 19 MB/s | 65 kB 00:00 (94/176): nss-3.44.0-7.el7_7.x86_64.rpm 44 MB/s | 854 kB 00:00 (95/176): nss-util-3.44.0-4.el7_7.x86_64.rpm 14 MB/s | 79 kB 00:00 (96/176): openldap-2.4.44-21.el7_6.x86_64.rpm 54 MB/s | 356 kB 00:00 (97/176): nss-tools-3.44.0-7.el7_7.x86_64.rpm 34 MB/s | 528 kB 00:00 (98/176): p11-kit-0.23.5-3.el7.x86_64.rpm 40 MB/s | 252 kB 00:00 (99/176): p11-kit-trust-0.23.5-3.el7.x86_64.rpm 24 MB/s | 129 kB 00:00 (100/176): patch-2.7.1-12.el7_7.x86_64.rpm 39 MB/s | 111 kB 00:00 (101/176): openssl-libs-1.0.2k-19.el7.x86_64.rp 50 MB/s | 1.2 MB 00:00 (102/176): pam-1.1.8-23.el7.x86_64.rpm 42 MB/s | 721 kB 00:00 (103/176): perl-Carp-1.26-244.el7.noarch.rpm 11 MB/s | 19 kB 00:00 (104/176): pcre-8.32-17.el7.x86_64.rpm 26 MB/s | 422 kB 00:00 (105/176): perl-Exporter-5.68-3.el7.noarch.rpm 14 MB/s | 28 kB 00:00 (106/176): perl-File-Path-2.09-2.el7.noarch.rpm 11 MB/s | 26 kB 00:00 (107/176): perl-File-Temp-0.23.01-3.el7.noarch. 15 MB/s | 56 kB 00:00 (108/176): perl-Filter-1.49-3.el7.x86_64.rpm 32 MB/s | 76 kB 00:00 (109/176): perl-Getopt-Long-2.40-3.el7.noarch.r 23 MB/s | 56 kB 00:00 (110/176): perl-HTTP-Tiny-0.033-3.el7.noarch.rp 21 MB/s | 38 kB 00:00 (111/176): perl-Encode-2.51-7.el7.x86_64.rpm 58 MB/s | 1.5 MB 00:00 (112/176): perl-PathTools-3.40-5.el7.x86_64.rpm 11 MB/s | 82 kB 00:00 (113/176): perl-Pod-Escapes-1.04-295.el7.noarch 21 MB/s | 51 kB 00:00 (114/176): perl-Pod-Perldoc-3.20-4.el7.noarch.r 32 MB/s | 87 kB 00:00 (115/176): perl-Pod-Simple-3.28-4.el7.noarch.rp 44 MB/s | 216 kB 00:00 (116/176): perl-Pod-Usage-1.63-3.el7.noarch.rpm 8.1 MB/s | 27 kB 00:00 (117/176): perl-Scalar-List-Utils-1.27-248.el7. 17 MB/s | 36 kB 00:00 (118/176): perl-Socket-2.010-5.el7.x86_64.rpm 17 MB/s | 49 kB 00:00 (119/176): perl-Storable-2.45-3.el7.x86_64.rpm 31 MB/s | 77 kB 00:00 (120/176): perl-Text-ParseWords-3.29-4.el7.noar 6.0 MB/s | 14 kB 00:00 (121/176): perl-Thread-Queue-3.02-2.el7.noarch. 11 MB/s | 17 kB 00:00 (122/176): perl-Time-HiRes-1.9725-3.el7.x86_64. 20 MB/s | 45 kB 00:00 (123/176): perl-Time-Local-1.2300-2.el7.noarch. 13 MB/s | 24 kB 00:00 (124/176): perl-constant-1.27-2.el7.noarch.rpm 10 MB/s | 19 kB 00:00 (125/176): perl-macros-5.16.3-295.el7.x86_64.rp 22 MB/s | 44 kB 00:00 (126/176): perl-parent-0.225-244.el7.noarch.rpm 8.5 MB/s | 12 kB 00:00 (127/176): perl-podlators-2.5.1-3.el7.noarch.rp 39 MB/s | 112 kB 00:00 (128/176): perl-libs-5.16.3-295.el7.x86_64.rpm 55 MB/s | 689 kB 00:00 (129/176): perl-srpm-macros-1-8.el7.noarch.rpm 1.0 MB/s | 4.6 kB 00:00 (130/176): perl-threads-1.87-4.el7.x86_64.rpm 23 MB/s | 49 kB 00:00 (131/176): perl-threads-shared-1.43-6.el7.x86_6 15 MB/s | 39 kB 00:00 (132/176): pinentry-0.8.1-17.el7.x86_64.rpm 24 MB/s | 73 kB 00:00 (133/176): pkgconfig-0.27.1-4.el7.x86_64.rpm 16 MB/s | 54 kB 00:00 (134/176): popt-1.13-16.el7.x86_64.rpm 17 MB/s | 42 kB 00:00 (135/176): procps-ng-3.3.10-27.el7.x86_64.rpm 56 MB/s | 291 kB 00:00 (136/176): pth-2.0.7-23.el7.x86_64.rpm 18 MB/s | 89 kB 00:00 (137/176): python-rpm-macros-3-32.el7.noarch.rp 5.8 MB/s | 8.8 kB 00:00 (138/176): python-srpm-macros-3-32.el7.noarch.r 5.4 MB/s | 8.4 kB 00:00 (139/176): python2-rpm-macros-3-32.el7.noarch.r 5.1 MB/s | 7.7 kB 00:00 (140/176): qrencode-libs-3.4.1-3.el7.x86_64.rpm 19 MB/s | 50 kB 00:00 (141/176): readline-6.2-11.el7.x86_64.rpm 44 MB/s | 193 kB 00:00 (142/176): redhat-rpm-config-9.1.0-88.el7.cento 30 MB/s | 81 kB 00:00 (143/176): rpm-4.11.3-43.el7.x86_64.rpm 65 MB/s | 1.2 MB 00:00 (144/176): rpm-build-4.11.3-43.el7.x86_64.rpm 32 MB/s | 149 kB 00:00 (145/176): rpm-build-libs-4.11.3-43.el7.x86_64. 37 MB/s | 107 kB 00:00 (146/176): perl-5.16.3-295.el7.x86_64.rpm 53 MB/s | 8.0 MB 00:00 (147/176): rpm-libs-4.11.3-43.el7.x86_64.rpm 7.8 MB/s | 278 kB 00:00 (148/176): sed-4.2.2-6.el7.x86_64.rpm 40 MB/s | 231 kB 00:00 (149/176): setup-2.8.71-11.el7.noarch.rpm 32 MB/s | 166 kB 00:00 (150/176): shared-mime-info-1.8-5.el7.x86_64.rp 53 MB/s | 312 kB 00:00 (151/176): sqlite-3.7.17-8.el7_7.1.x86_64.rpm 59 MB/s | 394 kB 00:00 (152/176): shadow-utils-4.6-5.el7.x86_64.rpm 54 MB/s | 1.2 MB 00:00 (153/176): unzip-6.0-21.el7.x86_64.rpm 52 MB/s | 171 kB 00:00 (154/176): python-libs-2.7.5-88.el7.x86_64.rpm 43 MB/s | 5.6 MB 00:00 (155/176): ustr-1.0.4-16.el7.x86_64.rpm 3.9 MB/s | 92 kB 00:00 (156/176): which-2.20-7.el7.x86_64.rpm 23 MB/s | 41 kB 00:00 (157/176): tar-1.26-35.el7.x86_64.rpm 20 MB/s | 846 kB 00:00 (158/176): xz-5.2.2-1.el7.x86_64.rpm 30 MB/s | 229 kB 00:00 (159/176): xz-libs-5.2.2-1.el7.x86_64.rpm 23 MB/s | 103 kB 00:00 (160/176): zlib-1.2.7-18.el7.x86_64.rpm 36 MB/s | 90 kB 00:00 (161/176): zip-3.0-11.el7.x86_64.rpm 43 MB/s | 260 kB 00:00 (162/176): ca-certificates-2020.2.41-70.0.el7_8 54 MB/s | 382 kB 00:00 (163/176): curl-7.29.0-57.el7_8.1.x86_64.rpm 54 MB/s | 271 kB 00:00 (164/176): util-linux-2.23.2-63.el7.x86_64.rpm 49 MB/s | 2.0 MB 00:00 (165/176): dbus-1.10.24-14.el7_8.x86_64.rpm 19 MB/s | 245 kB 00:00 (166/176): dbus-libs-1.10.24-14.el7_8.x86_64.rp 34 MB/s | 169 kB 00:00 (167/176): device-mapper-1.02.164-7.el7_8.2.x86 45 MB/s | 295 kB 00:00 (168/176): device-mapper-libs-1.02.164-7.el7_8. 44 MB/s | 324 kB 00:00 (169/176): libcurl-7.29.0-57.el7_8.1.x86_64.rpm 48 MB/s | 223 kB 00:00 (170/176): binutils-2.27-43.base.el7_8.1.x86_64 59 MB/s | 5.9 MB 00:00 (171/176): systemd-libs-219-73.el7_8.9.x86_64.r 55 MB/s | 416 kB 00:00 (172/176): tzdata-2020a-1.el7.noarch.rpm 60 MB/s | 495 kB 00:00 (173/176): systemd-219-73.el7_8.9.x86_64.rpm 49 MB/s | 5.1 MB 00:00 (174/176): epel-release-7-12.noarch.rpm 450 kB/s | 15 kB 00:00 (175/176): epel-rpm-macros-7-26.noarch.rpm 5.5 MB/s | 16 kB 00:00 (176/176): kernel-headers-3.10.0-1127.19.1.el7. 56 MB/s | 9.0 MB 00:00 -------------------------------------------------------------------------------- Total 91 MB/s | 131 MB 00:01 warning: Generating 18 missing index(es), please wait... warning: /var/lib/mock/epel-7-x86_64-1601457128.907417/root/var/cache/dnf/base-65e58d35cd0ad0ed/packages/acl-2.2.51-15.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY BaseOS 1.6 MB/s | 1.7 kB 00:00 Importing GPG key 0xF4A80EB5: Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) " Fingerprint: 6341 AB27 53D7 8A78 A7C2 7BB1 24C6 A8A7 F4A8 0EB5 From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-7 Key imported successfully warning: /var/lib/mock/epel-7-x86_64-1601457128.907417/root/var/cache/dnf/epel-b7d9da81043aa7ab/packages/epel-release-7-12.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY epel 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x352C64E5: Userid : "Fedora EPEL (7) " Fingerprint: 91E9 7D7C 4A5E 96F1 7F3E 888F 6A2F AEA2 352C 64E5 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-7 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.2-25.el7.x86_64 1/1 Preparing : 1/1 Installing : libgcc-4.8.5-39.el7.x86_64 1/176 Running scriptlet: libgcc-4.8.5-39.el7.x86_64 1/176 Installing : centos-release-7-8.2003.0.el7.centos.x86_64 2/176 Installing : setup-2.8.71-11.el7.noarch 3/176 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.8.71-11.el7.noarch 3/176 Installing : filesystem-3.2-25.el7.x86_64 4/176 Installing : python-srpm-macros-3-32.el7.noarch 5/176 Installing : python-rpm-macros-3-32.el7.noarch 6/176 Installing : basesystem-10.0-7.el7.centos.noarch 7/176 Installing : tzdata-2020a-1.el7.noarch 8/176 Installing : kernel-headers-3.10.0-1127.19.1.el7.x86_64 9/176 Installing : python2-rpm-macros-3-32.el7.noarch 10/176 Installing : perl-srpm-macros-1-8.el7.noarch 11/176 Installing : ncurses-base-5.9-14.20130511.el7_4.noarch 12/176 Installing : nss-softokn-freebl-3.44.0-8.el7_7.x86_64 13/176 Installing : glibc-common-2.17-307.el7.1.x86_64 14/176 Running scriptlet: glibc-common-2.17-307.el7.1.x86_64 14/176 Running scriptlet: glibc-2.17-307.el7.1.x86_64 15/176 Installing : glibc-2.17-307.el7.1.x86_64 15/176 Running scriptlet: glibc-2.17-307.el7.1.x86_64 15/176 Installing : nspr-4.21.0-1.el7.x86_64 16/176 Running scriptlet: nspr-4.21.0-1.el7.x86_64 16/176 Installing : nss-util-3.44.0-4.el7_7.x86_64 17/176 Running scriptlet: nss-util-3.44.0-4.el7_7.x86_64 17/176 Installing : libstdc++-4.8.5-39.el7.x86_64 18/176 Running scriptlet: libstdc++-4.8.5-39.el7.x86_64 18/176 Installing : ncurses-libs-5.9-14.20130511.el7_4.x86_64 19/176 Running scriptlet: ncurses-libs-5.9-14.20130511.el7_4.x86_64 19/176 Installing : bash-4.2.46-34.el7.x86_64 20/176 Running scriptlet: bash-4.2.46-34.el7.x86_64 20/176 Installing : libsepol-2.5-10.el7.x86_64 21/176 Running scriptlet: libsepol-2.5-10.el7.x86_64 21/176 Installing : pcre-8.32-17.el7.x86_64 22/176 Running scriptlet: pcre-8.32-17.el7.x86_64 22/176 Installing : libselinux-2.5-15.el7.x86_64 23/176 Running scriptlet: libselinux-2.5-15.el7.x86_64 23/176 Installing : zlib-1.2.7-18.el7.x86_64 24/176 Running scriptlet: zlib-1.2.7-18.el7.x86_64 24/176 Installing : info-5.1-5.el7.x86_64 25/176 Running scriptlet: info-5.1-5.el7.x86_64 25/176 Installing : bzip2-libs-1.0.6-13.el7.x86_64 26/176 Running scriptlet: bzip2-libs-1.0.6-13.el7.x86_64 26/176 Installing : xz-libs-5.2.2-1.el7.x86_64 27/176 Running scriptlet: xz-libs-5.2.2-1.el7.x86_64 27/176 Installing : elfutils-libelf-0.176-4.el7.x86_64 28/176 Running scriptlet: elfutils-libelf-0.176-4.el7.x86_64 28/176 Installing : libdb-5.3.21-25.el7.x86_64 29/176 Running scriptlet: libdb-5.3.21-25.el7.x86_64 29/176 Installing : sed-4.2.2-6.el7.x86_64 30/176 Running scriptlet: sed-4.2.2-6.el7.x86_64 30/176 Installing : gmp-1:6.0.0-15.el7.x86_64 31/176 Running scriptlet: gmp-1:6.0.0-15.el7.x86_64 31/176 Installing : libattr-2.4.46-13.el7.x86_64 32/176 Running scriptlet: libattr-2.4.46-13.el7.x86_64 32/176 Installing : libacl-2.2.51-15.el7.x86_64 33/176 Running scriptlet: libacl-2.2.51-15.el7.x86_64 33/176 Installing : libcap-2.22-11.el7.x86_64 34/176 Running scriptlet: libcap-2.22-11.el7.x86_64 34/176 Installing : popt-1.13-16.el7.x86_64 35/176 Running scriptlet: popt-1.13-16.el7.x86_64 35/176 Installing : readline-6.2-11.el7.x86_64 36/176 Running scriptlet: readline-6.2-11.el7.x86_64 36/176 Installing : libgpg-error-1.12-3.el7.x86_64 37/176 Running scriptlet: libgpg-error-1.12-3.el7.x86_64 37/176 Installing : libgcrypt-1.5.3-14.el7.x86_64 38/176 Running scriptlet: libgcrypt-1.5.3-14.el7.x86_64 38/176 Installing : lua-5.1.4-15.el7.x86_64 39/176 Installing : chkconfig-1.7.4-1.el7.x86_64 40/176 Installing : mpfr-3.1.1-4.el7.x86_64 41/176 Running scriptlet: mpfr-3.1.1-4.el7.x86_64 41/176 Installing : grep-2.20-3.el7.x86_64 42/176 Running scriptlet: grep-2.20-3.el7.x86_64 42/176 Installing : libcom_err-1.42.9-17.el7.x86_64 43/176 Running scriptlet: libcom_err-1.42.9-17.el7.x86_64 43/176 Installing : libffi-3.0.13-19.el7.x86_64 44/176 Running scriptlet: libffi-3.0.13-19.el7.x86_64 44/176 Installing : libuuid-2.23.2-63.el7.x86_64 45/176 Running scriptlet: libuuid-2.23.2-63.el7.x86_64 45/176 Installing : libmpc-1.0.1-3.el7.x86_64 46/176 Running scriptlet: libmpc-1.0.1-3.el7.x86_64 46/176 Installing : xz-5.2.2-1.el7.x86_64 47/176 Installing : cpio-2.11-27.el7.x86_64 48/176 Running scriptlet: cpio-2.11-27.el7.x86_64 48/176 Installing : diffutils-3.3-5.el7.x86_64 49/176 Running scriptlet: diffutils-3.3-5.el7.x86_64 49/176 Installing : findutils-1:4.5.11-6.el7.x86_64 50/176 Running scriptlet: findutils-1:4.5.11-6.el7.x86_64 50/176 Installing : gawk-4.0.2-4.el7_3.1.x86_64 51/176 Running scriptlet: gawk-4.0.2-4.el7_3.1.x86_64 51/176 Installing : file-libs-5.11-36.el7.x86_64 52/176 Running scriptlet: file-libs-5.11-36.el7.x86_64 52/176 Installing : expat-2.1.0-11.el7.x86_64 53/176 Running scriptlet: expat-2.1.0-11.el7.x86_64 53/176 Installing : libcap-ng-0.7.5-4.el7.x86_64 54/176 Running scriptlet: libcap-ng-0.7.5-4.el7.x86_64 54/176 Installing : audit-libs-2.8.5-4.el7.x86_64 55/176 Running scriptlet: audit-libs-2.8.5-4.el7.x86_64 55/176 Installing : p11-kit-0.23.5-3.el7.x86_64 56/176 Running scriptlet: p11-kit-0.23.5-3.el7.x86_64 56/176 Installing : sqlite-3.7.17-8.el7_7.1.x86_64 57/176 Running scriptlet: sqlite-3.7.17-8.el7_7.1.x86_64 57/176 Installing : nss-softokn-3.44.0-8.el7_7.x86_64 58/176 Running scriptlet: nss-softokn-3.44.0-8.el7_7.x86_64 58/176 Installing : tar-2:1.26-35.el7.x86_64 59/176 Running scriptlet: tar-2:1.26-35.el7.x86_64 59/176 Installing : gdbm-1.10-8.el7.x86_64 60/176 Running scriptlet: gdbm-1.10-8.el7.x86_64 60/176 Installing : lz4-1.7.5-3.el7.x86_64 61/176 Running scriptlet: lz4-1.7.5-3.el7.x86_64 61/176 Installing : file-5.11-36.el7.x86_64 62/176 Installing : cpp-4.8.5-39.el7.x86_64 63/176 Running scriptlet: cpp-4.8.5-39.el7.x86_64 63/176 Running scriptlet: pinentry-0.8.1-17.el7.x86_64 64/176 Installing : pinentry-0.8.1-17.el7.x86_64 64/176 Running scriptlet: pinentry-0.8.1-17.el7.x86_64 64/176 Installing : libassuan-2.1.0-3.el7.x86_64 65/176 Running scriptlet: libassuan-2.1.0-3.el7.x86_64 65/176 Installing : acl-2.2.51-15.el7.x86_64 66/176 Installing : patch-2.7.1-12.el7_7.x86_64 67/176 Installing : groff-base-1.22.2-8.el7.x86_64 68/176 Installing : perl-HTTP-Tiny-0.033-3.el7.noarch 69/176 Installing : perl-parent-1:0.225-244.el7.noarch 70/176 Installing : perl-podlators-2.5.1-3.el7.noarch 71/176 Installing : perl-Pod-Perldoc-3.20-4.el7.noarch 72/176 Installing : perl-Pod-Escapes-1:1.04-295.el7.noarch 73/176 Installing : perl-Text-ParseWords-3.29-4.el7.noarch 74/176 Installing : perl-Encode-2.51-7.el7.x86_64 75/176 Installing : perl-Pod-Usage-1.63-3.el7.noarch 76/176 Installing : perl-Carp-1.26-244.el7.noarch 77/176 Installing : perl-Exporter-5.68-3.el7.noarch 78/176 Installing : perl-Filter-1.49-3.el7.x86_64 79/176 Installing : perl-File-Path-2.09-2.el7.noarch 80/176 Installing : perl-PathTools-3.40-5.el7.x86_64 81/176 Installing : perl-Scalar-List-Utils-1.27-248.el7.x86_64 82/176 Installing : perl-Socket-2.010-5.el7.x86_64 83/176 Installing : perl-Storable-2.45-3.el7.x86_64 84/176 Installing : perl-Time-HiRes-4:1.9725-3.el7.x86_64 85/176 Installing : perl-File-Temp-0.23.01-3.el7.noarch 86/176 Installing : perl-Time-Local-1.2300-2.el7.noarch 87/176 Installing : perl-constant-1.27-2.el7.noarch 88/176 Installing : perl-libs-4:5.16.3-295.el7.x86_64 89/176 Running scriptlet: perl-libs-4:5.16.3-295.el7.x86_64 89/176 Installing : perl-macros-4:5.16.3-295.el7.x86_64 90/176 Installing : perl-threads-1.87-4.el7.x86_64 91/176 Installing : perl-threads-shared-1.43-6.el7.x86_64 92/176 Installing : perl-Pod-Simple-1:3.28-4.el7.noarch 93/176 Installing : perl-Getopt-Long-2.40-3.el7.noarch 94/176 Installing : perl-4:5.16.3-295.el7.x86_64 95/176 Installing : perl-Thread-Queue-3.02-2.el7.noarch 96/176 Installing : libdb-utils-5.3.21-25.el7.x86_64 97/176 Installing : dwz-0.11-3.el7.x86_64 98/176 Installing : kmod-libs-20-28.el7.x86_64 99/176 Running scriptlet: kmod-libs-20-28.el7.x86_64 99/176 Installing : libxml2-2.9.1-6.el7.4.x86_64 100/176 Running scriptlet: libxml2-2.9.1-6.el7.4.x86_64 100/176 Installing : bzip2-1.0.6-13.el7.x86_64 101/176 Installing : unzip-6.0-21.el7.x86_64 102/176 Installing : zip-3.0-11.el7.x86_64 103/176 Installing : libgomp-4.8.5-39.el7.x86_64 104/176 Running scriptlet: libgomp-4.8.5-39.el7.x86_64 104/176 Installing : libidn-1.28-4.el7.x86_64 105/176 Running scriptlet: libidn-1.28-4.el7.x86_64 105/176 Running scriptlet: glibc-headers-2.17-307.el7.1.x86_64 106/176 Installing : glibc-headers-2.17-307.el7.1.x86_64 106/176 Installing : glibc-devel-2.17-307.el7.1.x86_64 107/176 Running scriptlet: glibc-devel-2.17-307.el7.1.x86_64 107/176 Installing : ncurses-5.9-14.20130511.el7_4.x86_64 108/176 Installing : libstdc++-devel-4.8.5-39.el7.x86_64 109/176 Installing : hardlink-1:1.0-19.el7.x86_64 110/176 Installing : json-c-0.11-4.el7_0.x86_64 111/176 Running scriptlet: json-c-0.11-4.el7_0.x86_64 111/176 Installing : keyutils-libs-1.5.8-3.el7.x86_64 112/176 Running scriptlet: keyutils-libs-1.5.8-3.el7.x86_64 112/176 Installing : libsmartcols-2.23.2-63.el7.x86_64 113/176 Running scriptlet: libsmartcols-2.23.2-63.el7.x86_64 113/176 Installing : libtasn1-4.10-1.el7.x86_64 114/176 Running scriptlet: libtasn1-4.10-1.el7.x86_64 114/176 Installing : p11-kit-trust-0.23.5-3.el7.x86_64 115/176 Running scriptlet: p11-kit-trust-0.23.5-3.el7.x86_64 115/176 Running scriptlet: ca-certificates-2020.2.41-70.0.el7_8.noarch 116/176 Installing : ca-certificates-2020.2.41-70.0.el7_8.noarch 116/176 Running scriptlet: ca-certificates-2020.2.41-70.0.el7_8.noarch 116/176 Installing : libverto-0.2.5-4.el7.x86_64 117/176 Running scriptlet: libverto-0.2.5-4.el7.x86_64 117/176 Running scriptlet: coreutils-8.22-24.el7.x86_64 118/176 Installing : coreutils-8.22-24.el7.x86_64 118/176 Running scriptlet: coreutils-8.22-24.el7.x86_64 118/176 Installing : krb5-libs-1.15.1-46.el7.x86_64 119/176 Running scriptlet: krb5-libs-1.15.1-46.el7.x86_64 119/176 Installing : openssl-libs-1:1.0.2k-19.el7.x86_64 120/176 Running scriptlet: openssl-libs-1:1.0.2k-19.el7.x86_64 120/176 Installing : gzip-1.5-10.el7.x86_64 121/176 Running scriptlet: gzip-1.5-10.el7.x86_64 121/176 Installing : libblkid-2.23.2-63.el7.x86_64 122/176 Running scriptlet: libblkid-2.23.2-63.el7.x86_64 122/176 Installing : libmount-2.23.2-63.el7.x86_64 123/176 Running scriptlet: libmount-2.23.2-63.el7.x86_64 123/176 Installing : glib2-2.56.1-5.el7.x86_64 124/176 Running scriptlet: glib2-2.56.1-5.el7.x86_64 124/176 Installing : shared-mime-info-1.8-5.el7.x86_64 125/176 Running scriptlet: shared-mime-info-1.8-5.el7.x86_64 125/176 Installing : cracklib-2.9.0-11.el7.x86_64 126/176 Running scriptlet: cracklib-2.9.0-11.el7.x86_64 126/176 Installing : binutils-2.27-43.base.el7_8.1.x86_64 127/176 Running scriptlet: binutils-2.27-43.base.el7_8.1.x86_64 127/176 Installing : cracklib-dicts-2.9.0-11.el7.x86_64 128/176 Installing : pkgconfig-1:0.27.1-4.el7.x86_64 129/176 Installing : libpwquality-1.2.3-5.el7.x86_64 130/176 Running scriptlet: libpwquality-1.2.3-5.el7.x86_64 130/176 Installing : pam-1.1.8-23.el7.x86_64 131/176 Running scriptlet: pam-1.1.8-23.el7.x86_64 131/176 Installing : gcc-4.8.5-39.el7.x86_64 132/176 Running scriptlet: gcc-4.8.5-39.el7.x86_64 132/176 Installing : libssh2-1.8.0-3.el7.x86_64 133/176 Running scriptlet: libssh2-1.8.0-3.el7.x86_64 133/176 Installing : python-libs-2.7.5-88.el7.x86_64 134/176 Running scriptlet: python-libs-2.7.5-88.el7.x86_64 134/176 Running scriptlet: gdb-7.6.1-119.el7.x86_64 135/176 Installing : gdb-7.6.1-119.el7.x86_64 135/176 Installing : cyrus-sasl-lib-2.1.26-23.el7.x86_64 136/176 Running scriptlet: cyrus-sasl-lib-2.1.26-23.el7.x86_64 136/176 Installing : nss-pem-1.0.3-7.el7.x86_64 137/176 Installing : nss-3.44.0-7.el7_7.x86_64 138/176 Running scriptlet: nss-3.44.0-7.el7_7.x86_64 138/176 Installing : nss-sysinit-3.44.0-7.el7_7.x86_64 139/176 Installing : nss-tools-3.44.0-7.el7_7.x86_64 140/176 Installing : libcurl-7.29.0-57.el7_8.1.x86_64 141/176 Running scriptlet: libcurl-7.29.0-57.el7_8.1.x86_64 141/176 Installing : curl-7.29.0-57.el7_8.1.x86_64 142/176 Installing : rpm-libs-4.11.3-43.el7.x86_64 143/176 Running scriptlet: rpm-libs-4.11.3-43.el7.x86_64 143/176 Installing : rpm-4.11.3-43.el7.x86_64 144/176 Installing : openldap-2.4.44-21.el7_6.x86_64 145/176 Running scriptlet: openldap-2.4.44-21.el7_6.x86_64 145/176 Installing : libuser-0.60-9.el7.x86_64 146/176 Running scriptlet: libuser-0.60-9.el7.x86_64 146/176 Installing : redhat-rpm-config-9.1.0-88.el7.centos.noarch 147/176 Installing : pth-2.0.7-23.el7.x86_64 148/176 Running scriptlet: pth-2.0.7-23.el7.x86_64 148/176 Installing : gnupg2-2.0.22-5.el7_5.x86_64 149/176 Running scriptlet: gnupg2-2.0.22-5.el7_5.x86_64 149/176 Installing : rpm-build-libs-4.11.3-43.el7.x86_64 150/176 Running scriptlet: rpm-build-libs-4.11.3-43.el7.x86_64 150/176 Installing : qrencode-libs-3.4.1-3.el7.x86_64 151/176 Running scriptlet: qrencode-libs-3.4.1-3.el7.x86_64 151/176 Installing : ustr-1.0.4-16.el7.x86_64 152/176 Running scriptlet: ustr-1.0.4-16.el7.x86_64 152/176 Installing : libsemanage-2.5-14.el7.x86_64 153/176 Running scriptlet: libsemanage-2.5-14.el7.x86_64 153/176 Installing : shadow-utils-2:4.6-5.el7.x86_64 154/176 Running scriptlet: libutempter-1.1.6-4.el7.x86_64 155/176 Installing : libutempter-1.1.6-4.el7.x86_64 155/176 Running scriptlet: libutempter-1.1.6-4.el7.x86_64 155/176 Installing : procps-ng-3.3.10-27.el7.x86_64 156/176 Running scriptlet: procps-ng-3.3.10-27.el7.x86_64 156/176 Installing : util-linux-2.23.2-63.el7.x86_64 157/176 Running scriptlet: util-linux-2.23.2-63.el7.x86_64 157/176 Installing : kpartx-0.4.9-131.el7.x86_64 158/176 Installing : device-mapper-7:1.02.164-7.el7_8.2.x86_64 159/176 Running scriptlet: device-mapper-7:1.02.164-7.el7_8.2.x86_64 159/176 Installing : dracut-033-568.el7.x86_64 160/176 Installing : kmod-20-28.el7.x86_64 161/176 Installing : device-mapper-libs-7:1.02.164-7.el7_8.2.x86_64 162/176 Running scriptlet: device-mapper-libs-7:1.02.164-7.el7_8.2.x86_64 162/176 Installing : cryptsetup-libs-2.0.3-6.el7.x86_64 163/176 Running scriptlet: cryptsetup-libs-2.0.3-6.el7.x86_64 163/176 Installing : elfutils-libs-0.176-4.el7.x86_64 164/176 Running scriptlet: elfutils-libs-0.176-4.el7.x86_64 164/176 Installing : systemd-libs-219-73.el7_8.9.x86_64 165/176 Running scriptlet: systemd-libs-219-73.el7_8.9.x86_64 165/176 Installing : dbus-libs-1:1.10.24-14.el7_8.x86_64 166/176 Running scriptlet: dbus-libs-1:1.10.24-14.el7_8.x86_64 166/176 Running scriptlet: systemd-219-73.el7_8.9.x86_64 167/176 Installing : systemd-219-73.el7_8.9.x86_64 167/176 Running scriptlet: systemd-219-73.el7_8.9.x86_64 167/176 Running in chroot, ignoring request. Installing : elfutils-default-yama-scope-0.176-4.el7.noarch 168/176 Running scriptlet: elfutils-default-yama-scope-0.176-4.el7.noarch 168/176 Running scriptlet: dbus-1:1.10.24-14.el7_8.x86_64 169/176 Installing : dbus-1:1.10.24-14.el7_8.x86_64 169/176 Installing : elfutils-0.176-4.el7.x86_64 170/176 Installing : rpm-build-4.11.3-43.el7.x86_64 171/176 Installing : gcc-c++-4.8.5-39.el7.x86_64 172/176 Installing : make-1:3.82-24.el7.x86_64 173/176 Running scriptlet: make-1:3.82-24.el7.x86_64 173/176 Installing : which-2.20-7.el7.x86_64 174/176 Running scriptlet: which-2.20-7.el7.x86_64 174/176 Installing : epel-rpm-macros-7-26.noarch 175/176 Installing : epel-release-7-12.noarch 176/176 Running scriptlet: filesystem-3.2-25.el7.x86_64 176/176 Running scriptlet: p11-kit-trust-0.23.5-3.el7.x86_64 176/176 Running scriptlet: shared-mime-info-1.8-5.el7.x86_64 176/176 Running scriptlet: rpm-4.11.3-43.el7.x86_64 176/176 Running scriptlet: systemd-219-73.el7_8.9.x86_64 176/176 Verifying : acl-2.2.51-15.el7.x86_64 1/176 Verifying : audit-libs-2.8.5-4.el7.x86_64 2/176 Verifying : basesystem-10.0-7.el7.centos.noarch 3/176 Verifying : bash-4.2.46-34.el7.x86_64 4/176 Verifying : bzip2-1.0.6-13.el7.x86_64 5/176 Verifying : bzip2-libs-1.0.6-13.el7.x86_64 6/176 Verifying : centos-release-7-8.2003.0.el7.centos.x86_64 7/176 Verifying : chkconfig-1.7.4-1.el7.x86_64 8/176 Verifying : coreutils-8.22-24.el7.x86_64 9/176 Verifying : cpio-2.11-27.el7.x86_64 10/176 Verifying : cpp-4.8.5-39.el7.x86_64 11/176 Verifying : cracklib-2.9.0-11.el7.x86_64 12/176 Verifying : cracklib-dicts-2.9.0-11.el7.x86_64 13/176 Verifying : cryptsetup-libs-2.0.3-6.el7.x86_64 14/176 Verifying : cyrus-sasl-lib-2.1.26-23.el7.x86_64 15/176 Verifying : diffutils-3.3-5.el7.x86_64 16/176 Verifying : dracut-033-568.el7.x86_64 17/176 Verifying : dwz-0.11-3.el7.x86_64 18/176 Verifying : elfutils-0.176-4.el7.x86_64 19/176 Verifying : elfutils-default-yama-scope-0.176-4.el7.noarch 20/176 Verifying : elfutils-libelf-0.176-4.el7.x86_64 21/176 Verifying : elfutils-libs-0.176-4.el7.x86_64 22/176 Verifying : expat-2.1.0-11.el7.x86_64 23/176 Verifying : file-5.11-36.el7.x86_64 24/176 Verifying : file-libs-5.11-36.el7.x86_64 25/176 Verifying : filesystem-3.2-25.el7.x86_64 26/176 Verifying : findutils-1:4.5.11-6.el7.x86_64 27/176 Verifying : gawk-4.0.2-4.el7_3.1.x86_64 28/176 Verifying : gcc-4.8.5-39.el7.x86_64 29/176 Verifying : gcc-c++-4.8.5-39.el7.x86_64 30/176 Verifying : gdb-7.6.1-119.el7.x86_64 31/176 Verifying : gdbm-1.10-8.el7.x86_64 32/176 Verifying : glib2-2.56.1-5.el7.x86_64 33/176 Verifying : glibc-2.17-307.el7.1.x86_64 34/176 Verifying : glibc-common-2.17-307.el7.1.x86_64 35/176 Verifying : glibc-devel-2.17-307.el7.1.x86_64 36/176 Verifying : glibc-headers-2.17-307.el7.1.x86_64 37/176 Verifying : gmp-1:6.0.0-15.el7.x86_64 38/176 Verifying : gnupg2-2.0.22-5.el7_5.x86_64 39/176 Verifying : grep-2.20-3.el7.x86_64 40/176 Verifying : groff-base-1.22.2-8.el7.x86_64 41/176 Verifying : gzip-1.5-10.el7.x86_64 42/176 Verifying : hardlink-1:1.0-19.el7.x86_64 43/176 Verifying : info-5.1-5.el7.x86_64 44/176 Verifying : json-c-0.11-4.el7_0.x86_64 45/176 Verifying : keyutils-libs-1.5.8-3.el7.x86_64 46/176 Verifying : kmod-20-28.el7.x86_64 47/176 Verifying : kmod-libs-20-28.el7.x86_64 48/176 Verifying : kpartx-0.4.9-131.el7.x86_64 49/176 Verifying : krb5-libs-1.15.1-46.el7.x86_64 50/176 Verifying : libacl-2.2.51-15.el7.x86_64 51/176 Verifying : libassuan-2.1.0-3.el7.x86_64 52/176 Verifying : libattr-2.4.46-13.el7.x86_64 53/176 Verifying : libblkid-2.23.2-63.el7.x86_64 54/176 Verifying : libcap-2.22-11.el7.x86_64 55/176 Verifying : libcap-ng-0.7.5-4.el7.x86_64 56/176 Verifying : libcom_err-1.42.9-17.el7.x86_64 57/176 Verifying : libdb-5.3.21-25.el7.x86_64 58/176 Verifying : libdb-utils-5.3.21-25.el7.x86_64 59/176 Verifying : libffi-3.0.13-19.el7.x86_64 60/176 Verifying : libgcc-4.8.5-39.el7.x86_64 61/176 Verifying : libgcrypt-1.5.3-14.el7.x86_64 62/176 Verifying : libgomp-4.8.5-39.el7.x86_64 63/176 Verifying : libgpg-error-1.12-3.el7.x86_64 64/176 Verifying : libidn-1.28-4.el7.x86_64 65/176 Verifying : libmount-2.23.2-63.el7.x86_64 66/176 Verifying : libmpc-1.0.1-3.el7.x86_64 67/176 Verifying : libpwquality-1.2.3-5.el7.x86_64 68/176 Verifying : libselinux-2.5-15.el7.x86_64 69/176 Verifying : libsemanage-2.5-14.el7.x86_64 70/176 Verifying : libsepol-2.5-10.el7.x86_64 71/176 Verifying : libsmartcols-2.23.2-63.el7.x86_64 72/176 Verifying : libssh2-1.8.0-3.el7.x86_64 73/176 Verifying : libstdc++-4.8.5-39.el7.x86_64 74/176 Verifying : libstdc++-devel-4.8.5-39.el7.x86_64 75/176 Verifying : libtasn1-4.10-1.el7.x86_64 76/176 Verifying : libuser-0.60-9.el7.x86_64 77/176 Verifying : libutempter-1.1.6-4.el7.x86_64 78/176 Verifying : libuuid-2.23.2-63.el7.x86_64 79/176 Verifying : libverto-0.2.5-4.el7.x86_64 80/176 Verifying : libxml2-2.9.1-6.el7.4.x86_64 81/176 Verifying : lua-5.1.4-15.el7.x86_64 82/176 Verifying : lz4-1.7.5-3.el7.x86_64 83/176 Verifying : make-1:3.82-24.el7.x86_64 84/176 Verifying : mpfr-3.1.1-4.el7.x86_64 85/176 Verifying : ncurses-5.9-14.20130511.el7_4.x86_64 86/176 Verifying : ncurses-base-5.9-14.20130511.el7_4.noarch 87/176 Verifying : ncurses-libs-5.9-14.20130511.el7_4.x86_64 88/176 Verifying : nspr-4.21.0-1.el7.x86_64 89/176 Verifying : nss-3.44.0-7.el7_7.x86_64 90/176 Verifying : nss-pem-1.0.3-7.el7.x86_64 91/176 Verifying : nss-softokn-3.44.0-8.el7_7.x86_64 92/176 Verifying : nss-softokn-freebl-3.44.0-8.el7_7.x86_64 93/176 Verifying : nss-sysinit-3.44.0-7.el7_7.x86_64 94/176 Verifying : nss-tools-3.44.0-7.el7_7.x86_64 95/176 Verifying : nss-util-3.44.0-4.el7_7.x86_64 96/176 Verifying : openldap-2.4.44-21.el7_6.x86_64 97/176 Verifying : openssl-libs-1:1.0.2k-19.el7.x86_64 98/176 Verifying : p11-kit-0.23.5-3.el7.x86_64 99/176 Verifying : p11-kit-trust-0.23.5-3.el7.x86_64 100/176 Verifying : pam-1.1.8-23.el7.x86_64 101/176 Verifying : patch-2.7.1-12.el7_7.x86_64 102/176 Verifying : pcre-8.32-17.el7.x86_64 103/176 Verifying : perl-4:5.16.3-295.el7.x86_64 104/176 Verifying : perl-Carp-1.26-244.el7.noarch 105/176 Verifying : perl-Encode-2.51-7.el7.x86_64 106/176 Verifying : perl-Exporter-5.68-3.el7.noarch 107/176 Verifying : perl-File-Path-2.09-2.el7.noarch 108/176 Verifying : perl-File-Temp-0.23.01-3.el7.noarch 109/176 Verifying : perl-Filter-1.49-3.el7.x86_64 110/176 Verifying : perl-Getopt-Long-2.40-3.el7.noarch 111/176 Verifying : perl-HTTP-Tiny-0.033-3.el7.noarch 112/176 Verifying : perl-PathTools-3.40-5.el7.x86_64 113/176 Verifying : perl-Pod-Escapes-1:1.04-295.el7.noarch 114/176 Verifying : perl-Pod-Perldoc-3.20-4.el7.noarch 115/176 Verifying : perl-Pod-Simple-1:3.28-4.el7.noarch 116/176 Verifying : perl-Pod-Usage-1.63-3.el7.noarch 117/176 Verifying : perl-Scalar-List-Utils-1.27-248.el7.x86_64 118/176 Verifying : perl-Socket-2.010-5.el7.x86_64 119/176 Verifying : perl-Storable-2.45-3.el7.x86_64 120/176 Verifying : perl-Text-ParseWords-3.29-4.el7.noarch 121/176 Verifying : perl-Thread-Queue-3.02-2.el7.noarch 122/176 Verifying : perl-Time-HiRes-4:1.9725-3.el7.x86_64 123/176 Verifying : perl-Time-Local-1.2300-2.el7.noarch 124/176 Verifying : perl-constant-1.27-2.el7.noarch 125/176 Verifying : perl-libs-4:5.16.3-295.el7.x86_64 126/176 Verifying : perl-macros-4:5.16.3-295.el7.x86_64 127/176 Verifying : perl-parent-1:0.225-244.el7.noarch 128/176 Verifying : perl-podlators-2.5.1-3.el7.noarch 129/176 Verifying : perl-srpm-macros-1-8.el7.noarch 130/176 Verifying : perl-threads-1.87-4.el7.x86_64 131/176 Verifying : perl-threads-shared-1.43-6.el7.x86_64 132/176 Verifying : pinentry-0.8.1-17.el7.x86_64 133/176 Verifying : pkgconfig-1:0.27.1-4.el7.x86_64 134/176 Verifying : popt-1.13-16.el7.x86_64 135/176 Verifying : procps-ng-3.3.10-27.el7.x86_64 136/176 Verifying : pth-2.0.7-23.el7.x86_64 137/176 Verifying : python-libs-2.7.5-88.el7.x86_64 138/176 Verifying : python-rpm-macros-3-32.el7.noarch 139/176 Verifying : python-srpm-macros-3-32.el7.noarch 140/176 Verifying : python2-rpm-macros-3-32.el7.noarch 141/176 Verifying : qrencode-libs-3.4.1-3.el7.x86_64 142/176 Verifying : readline-6.2-11.el7.x86_64 143/176 Verifying : redhat-rpm-config-9.1.0-88.el7.centos.noarch 144/176 Verifying : rpm-4.11.3-43.el7.x86_64 145/176 Verifying : rpm-build-4.11.3-43.el7.x86_64 146/176 Verifying : rpm-build-libs-4.11.3-43.el7.x86_64 147/176 Verifying : rpm-libs-4.11.3-43.el7.x86_64 148/176 Verifying : sed-4.2.2-6.el7.x86_64 149/176 Verifying : setup-2.8.71-11.el7.noarch 150/176 Verifying : shadow-utils-2:4.6-5.el7.x86_64 151/176 Verifying : shared-mime-info-1.8-5.el7.x86_64 152/176 Verifying : sqlite-3.7.17-8.el7_7.1.x86_64 153/176 Verifying : tar-2:1.26-35.el7.x86_64 154/176 Verifying : unzip-6.0-21.el7.x86_64 155/176 Verifying : ustr-1.0.4-16.el7.x86_64 156/176 Verifying : util-linux-2.23.2-63.el7.x86_64 157/176 Verifying : which-2.20-7.el7.x86_64 158/176 Verifying : xz-5.2.2-1.el7.x86_64 159/176 Verifying : xz-libs-5.2.2-1.el7.x86_64 160/176 Verifying : zip-3.0-11.el7.x86_64 161/176 Verifying : zlib-1.2.7-18.el7.x86_64 162/176 Verifying : binutils-2.27-43.base.el7_8.1.x86_64 163/176 Verifying : ca-certificates-2020.2.41-70.0.el7_8.noarch 164/176 Verifying : curl-7.29.0-57.el7_8.1.x86_64 165/176 Verifying : dbus-1:1.10.24-14.el7_8.x86_64 166/176 Verifying : dbus-libs-1:1.10.24-14.el7_8.x86_64 167/176 Verifying : device-mapper-7:1.02.164-7.el7_8.2.x86_64 168/176 Verifying : device-mapper-libs-7:1.02.164-7.el7_8.2.x86_64 169/176 Verifying : kernel-headers-3.10.0-1127.19.1.el7.x86_64 170/176 Verifying : libcurl-7.29.0-57.el7_8.1.x86_64 171/176 Verifying : systemd-219-73.el7_8.9.x86_64 172/176 Verifying : systemd-libs-219-73.el7_8.9.x86_64 173/176 Verifying : tzdata-2020a-1.el7.noarch 174/176 Verifying : epel-release-7-12.noarch 175/176 Verifying : epel-rpm-macros-7-26.noarch 176/176 Installed: acl-2.2.51-15.el7.x86_64 audit-libs-2.8.5-4.el7.x86_64 basesystem-10.0-7.el7.centos.noarch bash-4.2.46-34.el7.x86_64 binutils-2.27-43.base.el7_8.1.x86_64 bzip2-1.0.6-13.el7.x86_64 bzip2-libs-1.0.6-13.el7.x86_64 ca-certificates-2020.2.41-70.0.el7_8.noarch centos-release-7-8.2003.0.el7.centos.x86_64 chkconfig-1.7.4-1.el7.x86_64 coreutils-8.22-24.el7.x86_64 cpio-2.11-27.el7.x86_64 cpp-4.8.5-39.el7.x86_64 cracklib-2.9.0-11.el7.x86_64 cracklib-dicts-2.9.0-11.el7.x86_64 cryptsetup-libs-2.0.3-6.el7.x86_64 curl-7.29.0-57.el7_8.1.x86_64 cyrus-sasl-lib-2.1.26-23.el7.x86_64 dbus-1:1.10.24-14.el7_8.x86_64 dbus-libs-1:1.10.24-14.el7_8.x86_64 device-mapper-7:1.02.164-7.el7_8.2.x86_64 device-mapper-libs-7:1.02.164-7.el7_8.2.x86_64 diffutils-3.3-5.el7.x86_64 dracut-033-568.el7.x86_64 dwz-0.11-3.el7.x86_64 elfutils-0.176-4.el7.x86_64 elfutils-default-yama-scope-0.176-4.el7.noarch elfutils-libelf-0.176-4.el7.x86_64 elfutils-libs-0.176-4.el7.x86_64 epel-release-7-12.noarch epel-rpm-macros-7-26.noarch expat-2.1.0-11.el7.x86_64 file-5.11-36.el7.x86_64 file-libs-5.11-36.el7.x86_64 filesystem-3.2-25.el7.x86_64 findutils-1:4.5.11-6.el7.x86_64 gawk-4.0.2-4.el7_3.1.x86_64 gcc-4.8.5-39.el7.x86_64 gcc-c++-4.8.5-39.el7.x86_64 gdb-7.6.1-119.el7.x86_64 gdbm-1.10-8.el7.x86_64 glib2-2.56.1-5.el7.x86_64 glibc-2.17-307.el7.1.x86_64 glibc-common-2.17-307.el7.1.x86_64 glibc-devel-2.17-307.el7.1.x86_64 glibc-headers-2.17-307.el7.1.x86_64 gmp-1:6.0.0-15.el7.x86_64 gnupg2-2.0.22-5.el7_5.x86_64 grep-2.20-3.el7.x86_64 groff-base-1.22.2-8.el7.x86_64 gzip-1.5-10.el7.x86_64 hardlink-1:1.0-19.el7.x86_64 info-5.1-5.el7.x86_64 json-c-0.11-4.el7_0.x86_64 kernel-headers-3.10.0-1127.19.1.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 kmod-20-28.el7.x86_64 kmod-libs-20-28.el7.x86_64 kpartx-0.4.9-131.el7.x86_64 krb5-libs-1.15.1-46.el7.x86_64 libacl-2.2.51-15.el7.x86_64 libassuan-2.1.0-3.el7.x86_64 libattr-2.4.46-13.el7.x86_64 libblkid-2.23.2-63.el7.x86_64 libcap-2.22-11.el7.x86_64 libcap-ng-0.7.5-4.el7.x86_64 libcom_err-1.42.9-17.el7.x86_64 libcurl-7.29.0-57.el7_8.1.x86_64 libdb-5.3.21-25.el7.x86_64 libdb-utils-5.3.21-25.el7.x86_64 libffi-3.0.13-19.el7.x86_64 libgcc-4.8.5-39.el7.x86_64 libgcrypt-1.5.3-14.el7.x86_64 libgomp-4.8.5-39.el7.x86_64 libgpg-error-1.12-3.el7.x86_64 libidn-1.28-4.el7.x86_64 libmount-2.23.2-63.el7.x86_64 libmpc-1.0.1-3.el7.x86_64 libpwquality-1.2.3-5.el7.x86_64 libselinux-2.5-15.el7.x86_64 libsemanage-2.5-14.el7.x86_64 libsepol-2.5-10.el7.x86_64 libsmartcols-2.23.2-63.el7.x86_64 libssh2-1.8.0-3.el7.x86_64 libstdc++-4.8.5-39.el7.x86_64 libstdc++-devel-4.8.5-39.el7.x86_64 libtasn1-4.10-1.el7.x86_64 libuser-0.60-9.el7.x86_64 libutempter-1.1.6-4.el7.x86_64 libuuid-2.23.2-63.el7.x86_64 libverto-0.2.5-4.el7.x86_64 libxml2-2.9.1-6.el7.4.x86_64 lua-5.1.4-15.el7.x86_64 lz4-1.7.5-3.el7.x86_64 make-1:3.82-24.el7.x86_64 mpfr-3.1.1-4.el7.x86_64 ncurses-5.9-14.20130511.el7_4.x86_64 ncurses-base-5.9-14.20130511.el7_4.noarch ncurses-libs-5.9-14.20130511.el7_4.x86_64 nspr-4.21.0-1.el7.x86_64 nss-3.44.0-7.el7_7.x86_64 nss-pem-1.0.3-7.el7.x86_64 nss-softokn-3.44.0-8.el7_7.x86_64 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 nss-sysinit-3.44.0-7.el7_7.x86_64 nss-tools-3.44.0-7.el7_7.x86_64 nss-util-3.44.0-4.el7_7.x86_64 openldap-2.4.44-21.el7_6.x86_64 openssl-libs-1:1.0.2k-19.el7.x86_64 p11-kit-0.23.5-3.el7.x86_64 p11-kit-trust-0.23.5-3.el7.x86_64 pam-1.1.8-23.el7.x86_64 patch-2.7.1-12.el7_7.x86_64 pcre-8.32-17.el7.x86_64 perl-4:5.16.3-295.el7.x86_64 perl-Carp-1.26-244.el7.noarch perl-Encode-2.51-7.el7.x86_64 perl-Exporter-5.68-3.el7.noarch perl-File-Path-2.09-2.el7.noarch perl-File-Temp-0.23.01-3.el7.noarch perl-Filter-1.49-3.el7.x86_64 perl-Getopt-Long-2.40-3.el7.noarch perl-HTTP-Tiny-0.033-3.el7.noarch perl-PathTools-3.40-5.el7.x86_64 perl-Pod-Escapes-1:1.04-295.el7.noarch perl-Pod-Perldoc-3.20-4.el7.noarch perl-Pod-Simple-1:3.28-4.el7.noarch perl-Pod-Usage-1.63-3.el7.noarch perl-Scalar-List-Utils-1.27-248.el7.x86_64 perl-Socket-2.010-5.el7.x86_64 perl-Storable-2.45-3.el7.x86_64 perl-Text-ParseWords-3.29-4.el7.noarch perl-Thread-Queue-3.02-2.el7.noarch perl-Time-HiRes-4:1.9725-3.el7.x86_64 perl-Time-Local-1.2300-2.el7.noarch perl-constant-1.27-2.el7.noarch perl-libs-4:5.16.3-295.el7.x86_64 perl-macros-4:5.16.3-295.el7.x86_64 perl-parent-1:0.225-244.el7.noarch perl-podlators-2.5.1-3.el7.noarch perl-srpm-macros-1-8.el7.noarch perl-threads-1.87-4.el7.x86_64 perl-threads-shared-1.43-6.el7.x86_64 pinentry-0.8.1-17.el7.x86_64 pkgconfig-1:0.27.1-4.el7.x86_64 popt-1.13-16.el7.x86_64 procps-ng-3.3.10-27.el7.x86_64 pth-2.0.7-23.el7.x86_64 python-libs-2.7.5-88.el7.x86_64 python-rpm-macros-3-32.el7.noarch python-srpm-macros-3-32.el7.noarch python2-rpm-macros-3-32.el7.noarch qrencode-libs-3.4.1-3.el7.x86_64 readline-6.2-11.el7.x86_64 redhat-rpm-config-9.1.0-88.el7.centos.noarch rpm-4.11.3-43.el7.x86_64 rpm-build-4.11.3-43.el7.x86_64 rpm-build-libs-4.11.3-43.el7.x86_64 rpm-libs-4.11.3-43.el7.x86_64 sed-4.2.2-6.el7.x86_64 setup-2.8.71-11.el7.noarch shadow-utils-2:4.6-5.el7.x86_64 shared-mime-info-1.8-5.el7.x86_64 sqlite-3.7.17-8.el7_7.1.x86_64 systemd-219-73.el7_8.9.x86_64 systemd-libs-219-73.el7_8.9.x86_64 tar-2:1.26-35.el7.x86_64 tzdata-2020a-1.el7.noarch unzip-6.0-21.el7.x86_64 ustr-1.0.4-16.el7.x86_64 util-linux-2.23.2-63.el7.x86_64 which-2.20-7.el7.x86_64 xz-5.2.2-1.el7.x86_64 xz-libs-5.2.2-1.el7.x86_64 zip-3.0-11.el7.x86_64 zlib-1.2.7-18.el7.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: perl-Time-HiRes-1.9725-3.el7.x86_64 libstdc++-4.8.5-39.el7.x86_64 nss-pem-1.0.3-7.el7.x86_64 libblkid-2.23.2-63.el7.x86_64 libgomp-4.8.5-39.el7.x86_64 elfutils-default-yama-scope-0.176-4.el7.noarch perl-File-Temp-0.23.01-3.el7.noarch libxml2-2.9.1-6.el7.4.x86_64 libmpc-1.0.1-3.el7.x86_64 nss-tools-3.44.0-7.el7_7.x86_64 libassuan-2.1.0-3.el7.x86_64 grep-2.20-3.el7.x86_64 ncurses-libs-5.9-14.20130511.el7_4.x86_64 libverto-0.2.5-4.el7.x86_64 perl-Thread-Queue-3.02-2.el7.noarch cpp-4.8.5-39.el7.x86_64 libdb-5.3.21-25.el7.x86_64 perl-PathTools-3.40-5.el7.x86_64 tzdata-2020a-1.el7.noarch libuser-0.60-9.el7.x86_64 perl-Pod-Simple-3.28-4.el7.noarch pcre-8.32-17.el7.x86_64 libutempter-1.1.6-4.el7.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 dbus-libs-1.10.24-14.el7_8.x86_64 libgcc-4.8.5-39.el7.x86_64 kpartx-0.4.9-131.el7.x86_64 hardlink-1.0-19.el7.x86_64 perl-Pod-Usage-1.63-3.el7.noarch gmp-6.0.0-15.el7.x86_64 nss-util-3.44.0-4.el7_7.x86_64 qrencode-libs-3.4.1-3.el7.x86_64 libdb-utils-5.3.21-25.el7.x86_64 info-5.1-5.el7.x86_64 glibc-devel-2.17-307.el7.1.x86_64 kmod-20-28.el7.x86_64 glib2-2.56.1-5.el7.x86_64 gcc-c++-4.8.5-39.el7.x86_64 curl-7.29.0-57.el7_8.1.x86_64 python2-rpm-macros-3-32.el7.noarch nss-softokn-3.44.0-8.el7_7.x86_64 glibc-headers-2.17-307.el7.1.x86_64 libattr-2.4.46-13.el7.x86_64 centos-release-7-8.2003.0.el7.centos.x86_64 perl-Scalar-List-Utils-1.27-248.el7.x86_64 perl-Pod-Perldoc-3.20-4.el7.noarch mpfr-3.1.1-4.el7.x86_64 libcom_err-1.42.9-17.el7.x86_64 cpio-2.11-27.el7.x86_64 python-libs-2.7.5-88.el7.x86_64 filesystem-3.2-25.el7.x86_64 perl-Time-Local-1.2300-2.el7.noarch libsemanage-2.5-14.el7.x86_64 rpm-build-libs-4.11.3-43.el7.x86_64 gnupg2-2.0.22-5.el7_5.x86_64 expat-2.1.0-11.el7.x86_64 libssh2-1.8.0-3.el7.x86_64 zip-3.0-11.el7.x86_64 gawk-4.0.2-4.el7_3.1.x86_64 bzip2-1.0.6-13.el7.x86_64 dwz-0.11-3.el7.x86_64 perl-Pod-Escapes-1.04-295.el7.noarch redhat-rpm-config-9.1.0-88.el7.centos.noarch lz4-1.7.5-3.el7.x86_64 pkgconfig-0.27.1-4.el7.x86_64 openldap-2.4.44-21.el7_6.x86_64 procps-ng-3.3.10-27.el7.x86_64 rpm-4.11.3-43.el7.x86_64 python-rpm-macros-3-32.el7.noarch gpg-pubkey-f4a80eb5-53a7ff4b perl-libs-5.16.3-295.el7.x86_64 findutils-4.5.11-6.el7.x86_64 libsmartcols-2.23.2-63.el7.x86_64 elfutils-libelf-0.176-4.el7.x86_64 nss-softokn-freebl-3.44.0-8.el7_7.x86_64 xz-5.2.2-1.el7.x86_64 kernel-headers-3.10.0-1127.19.1.el7.x86_64 perl-threads-shared-1.43-6.el7.x86_64 libcap-2.22-11.el7.x86_64 sed-4.2.2-6.el7.x86_64 cracklib-2.9.0-11.el7.x86_64 file-5.11-36.el7.x86_64 json-c-0.11-4.el7_0.x86_64 diffutils-3.3-5.el7.x86_64 perl-5.16.3-295.el7.x86_64 coreutils-8.22-24.el7.x86_64 setup-2.8.71-11.el7.noarch perl-Text-ParseWords-3.29-4.el7.noarch popt-1.13-16.el7.x86_64 p11-kit-0.23.5-3.el7.x86_64 gcc-4.8.5-39.el7.x86_64 cracklib-dicts-2.9.0-11.el7.x86_64 systemd-219-73.el7_8.9.x86_64 perl-Encode-2.51-7.el7.x86_64 rpm-build-4.11.3-43.el7.x86_64 pth-2.0.7-23.el7.x86_64 which-2.20-7.el7.x86_64 xz-libs-5.2.2-1.el7.x86_64 perl-threads-1.87-4.el7.x86_64 perl-HTTP-Tiny-0.033-3.el7.noarch krb5-libs-1.15.1-46.el7.x86_64 libacl-2.2.51-15.el7.x86_64 util-linux-2.23.2-63.el7.x86_64 readline-6.2-11.el7.x86_64 epel-release-7-12.noarch nss-sysinit-3.44.0-7.el7_7.x86_64 ca-certificates-2020.2.41-70.0.el7_8.noarch binutils-2.27-43.base.el7_8.1.x86_64 bzip2-libs-1.0.6-13.el7.x86_64 ncurses-5.9-14.20130511.el7_4.x86_64 groff-base-1.22.2-8.el7.x86_64 sqlite-3.7.17-8.el7_7.1.x86_64 gdbm-1.10-8.el7.x86_64 file-libs-5.11-36.el7.x86_64 libcap-ng-0.7.5-4.el7.x86_64 pinentry-0.8.1-17.el7.x86_64 rpm-libs-4.11.3-43.el7.x86_64 shared-mime-info-1.8-5.el7.x86_64 libffi-3.0.13-19.el7.x86_64 chkconfig-1.7.4-1.el7.x86_64 python-srpm-macros-3-32.el7.noarch openssl-libs-1.0.2k-19.el7.x86_64 perl-constant-1.27-2.el7.noarch gpg-pubkey-352c64e5-52ae6884 nspr-4.21.0-1.el7.x86_64 nss-3.44.0-7.el7_7.x86_64 libtasn1-4.10-1.el7.x86_64 libcurl-7.29.0-57.el7_8.1.x86_64 libuuid-2.23.2-63.el7.x86_64 device-mapper-libs-1.02.164-7.el7_8.2.x86_64 libgpg-error-1.12-3.el7.x86_64 make-3.82-24.el7.x86_64 perl-podlators-2.5.1-3.el7.noarch perl-macros-5.16.3-295.el7.x86_64 elfutils-0.176-4.el7.x86_64 gzip-1.5-10.el7.x86_64 pam-1.1.8-23.el7.x86_64 zlib-1.2.7-18.el7.x86_64 perl-srpm-macros-1-8.el7.noarch perl-Carp-1.26-244.el7.noarch perl-Exporter-5.68-3.el7.noarch dracut-033-568.el7.x86_64 ncurses-base-5.9-14.20130511.el7_4.noarch ustr-1.0.4-16.el7.x86_64 basesystem-10.0-7.el7.centos.noarch systemd-libs-219-73.el7_8.9.x86_64 perl-parent-0.225-244.el7.noarch unzip-6.0-21.el7.x86_64 libgcrypt-1.5.3-14.el7.x86_64 dbus-1.10.24-14.el7_8.x86_64 bash-4.2.46-34.el7.x86_64 perl-Storable-2.45-3.el7.x86_64 perl-Getopt-Long-2.40-3.el7.noarch tar-1.26-35.el7.x86_64 libpwquality-1.2.3-5.el7.x86_64 elfutils-libs-0.176-4.el7.x86_64 libstdc++-devel-4.8.5-39.el7.x86_64 libselinux-2.5-15.el7.x86_64 patch-2.7.1-12.el7_7.x86_64 perl-Socket-2.010-5.el7.x86_64 libsepol-2.5-10.el7.x86_64 shadow-utils-4.6-5.el7.x86_64 gdb-7.6.1-119.el7.x86_64 lua-5.1.4-15.el7.x86_64 libmount-2.23.2-63.el7.x86_64 epel-rpm-macros-7-26.noarch perl-File-Path-2.09-2.el7.noarch libidn-1.28-4.el7.x86_64 device-mapper-1.02.164-7.el7_8.2.x86_64 audit-libs-2.8.5-4.el7.x86_64 cryptsetup-libs-2.0.3-6.el7.x86_64 cyrus-sasl-lib-2.1.26-23.el7.x86_64 perl-Filter-1.49-3.el7.x86_64 glibc-2.17-307.el7.1.x86_64 acl-2.2.51-15.el7.x86_64 kmod-libs-20-28.el7.x86_64 p11-kit-trust-0.23.5-3.el7.x86_64 glibc-common-2.17-307.el7.1.x86_64 Start: buildsrpm Start: rpmbuild -bs sh: /usr/bin/python2: No such file or directory sh: /usr/bin/python2: No such file or directory Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-beautifulsoup4-4.6.3-1.el7.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/epel-7-x86_64-1601457128.907417/root/var/log/dnf.rpm.log /var/lib/mock/epel-7-x86_64-1601457128.907417/root/var/log/dnf.librepo.log /var/lib/mock/epel-7-x86_64-1601457128.907417/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/copr-rpmbuild-rxwo9r_h/python-beautifulsoup4.spec) Config(child) 1 minutes 5 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=108000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/python-beautifulsoup4-4.6.3-1.el7.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1601457195.537527 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 2.6 starting (python version = 3.8.5)... WARNING: Not using '/usr/bin/yum', it is symlink to '/usr/bin/dnf-3' INFO: Using 'dnf' instead of 'yum' Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/python-beautifulsoup4-4.6.3-1.el7.src.rpm) Config(epel-7-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/epel-7-x86_64-1601457195.537527/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 2.6 INFO: Mock Version: 2.6 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk Copr repository 67 kB/s | 3.3 kB 00:00 Copr repository 284 kB/s | 11 kB 00:00 BaseOS 94 kB/s | 3.6 kB 00:00 updates 18 kB/s | 2.9 kB 00:00 epel 93 kB/s | 4.7 kB 00:00 extras 13 kB/s | 2.9 kB 00:00 sclo 12 kB/s | 3.0 kB 00:00 sclo-rh 2.4 kB/s | 3.0 kB 00:01 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for python-beautifulsoup4-4.6.3-1.el7.src.rpm Start: build setup for python-beautifulsoup4-4.6.3-1.el7.src.rpm sh: /usr/bin/python2: No such file or directory sh: /usr/bin/python2: No such file or directory Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-beautifulsoup4-4.6.3-1.el7.src.rpm No matches found for the following disable plugin patterns: local, spacewalk Copr repository 180 kB/s | 3.3 kB 00:00 Copr repository 308 kB/s | 14 kB 00:00 BaseOS 53 kB/s | 3.6 kB 00:00 updates 17 kB/s | 2.9 kB 00:00 epel 164 kB/s | 4.7 kB 00:00 extras 103 kB/s | 2.9 kB 00:00 sclo 23 kB/s | 3.0 kB 00:00 sclo-rh 19 kB/s | 3.0 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: python-devel  x86_64 2.7.5-88.el7 base 398 k python-setuptools  noarch 0.9.8-7.el7 base 397 k python-tools  x86_64 2.7.5-88.el7 base 857 k python3-devel  x86_64 3.6.8-13.el7 base 215 k python3-setuptools  noarch 39.2.0-10.el7 base 629 k Installing dependencies: dejavu-fonts-common  noarch 2.33-6.el7 base 64 k dejavu-sans-fonts  noarch 2.33-6.el7 base 1.4 M fontconfig  x86_64 2.13.0-4.3.el7 base 254 k fontpackages-filesystem  noarch 1.44-8.el7 base 9.9 k freetype  x86_64 2.8-14.el7 base 380 k libX11  x86_64 1.6.7-2.el7 base 607 k libX11-common  noarch 1.6.7-2.el7 base 164 k libXau  x86_64 1.0.8-2.1.el7 base 29 k libXft  x86_64 2.3.2-2.el7 base 58 k libXrender  x86_64 0.9.10-1.el7 base 26 k libpng  x86_64 2:1.5.13-7.el7_2 base 213 k libtirpc  x86_64 0.2.4-0.16.el7 base 89 k libxcb  x86_64 1.13-1.el7 base 214 k python  x86_64 2.7.5-88.el7 base 96 k python-backports  x86_64 1.0-8.el7 base 5.8 k python-backports-ssl_match_hostname  noarch 3.5.0.1-1.el7 base 13 k python-ipaddress  noarch 1.0.16-2.el7 base 34 k python3  x86_64 3.6.8-13.el7 base 69 k python3-libs  x86_64 3.6.8-13.el7 base 7.0 M python3-pip  noarch 9.0.3-7.el7_7 updates 1.8 M python3-rpm-generators  noarch 6-2.el7 base 20 k python3-rpm-macros  noarch 3-32.el7 base 7.7 k tcl  x86_64 1:8.5.13-8.el7 base 1.9 M tix  x86_64 1:8.4.3-12.el7 base 254 k tk  x86_64 1:8.5.13-6.el7 base 1.4 M tkinter  x86_64 2.7.5-88.el7 base 327 k Transaction Summary ================================================================================ Install 31 Packages Total download size: 19 M Installed size: 76 M Downloading Packages: (1/31): dejavu-fonts-common-2.33-6.el7.noarch.r 13 MB/s | 64 kB 00:00 (2/31): fontpackages-filesystem-1.44-8.el7.noar 6.6 MB/s | 9.9 kB 00:00 (3/31): fontconfig-2.13.0-4.3.el7.x86_64.rpm 27 MB/s | 254 kB 00:00 (4/31): freetype-2.8-14.el7.x86_64.rpm 26 MB/s | 380 kB 00:00 (5/31): libX11-1.6.7-2.el7.x86_64.rpm 41 MB/s | 607 kB 00:00 (6/31): libXau-1.0.8-2.1.el7.x86_64.rpm 17 MB/s | 29 kB 00:00 (7/31): libX11-common-1.6.7-2.el7.noarch.rpm 24 MB/s | 164 kB 00:00 (8/31): dejavu-sans-fonts-2.33-6.el7.noarch.rpm 41 MB/s | 1.4 MB 00:00 (9/31): libXrender-0.9.10-1.el7.x86_64.rpm 3.9 MB/s | 26 kB 00:00 (10/31): libXft-2.3.2-2.el7.x86_64.rpm 6.1 MB/s | 58 kB 00:00 (11/31): libtirpc-0.2.4-0.16.el7.x86_64.rpm 35 MB/s | 89 kB 00:00 (12/31): libpng-1.5.13-7.el7_2.x86_64.rpm 37 MB/s | 213 kB 00:00 (13/31): python-2.7.5-88.el7.x86_64.rpm 27 MB/s | 96 kB 00:00 (14/31): libxcb-1.13-1.el7.x86_64.rpm 30 MB/s | 214 kB 00:00 (15/31): python-backports-1.0-8.el7.x86_64.rpm 1.6 MB/s | 5.8 kB 00:00 (16/31): python-backports-ssl_match_hostname-3. 4.8 MB/s | 13 kB 00:00 (17/31): python-ipaddress-1.0.16-2.el7.noarch.r 14 MB/s | 34 kB 00:00 (18/31): python-devel-2.7.5-88.el7.x86_64.rpm 57 MB/s | 398 kB 00:00 (19/31): python-setuptools-0.9.8-7.el7.noarch.r 43 MB/s | 397 kB 00:00 (20/31): python3-3.6.8-13.el7.x86_64.rpm 15 MB/s | 69 kB 00:00 (21/31): python3-devel-3.6.8-13.el7.x86_64.rpm 47 MB/s | 215 kB 00:00 (22/31): python3-rpm-generators-6-2.el7.noarch. 12 MB/s | 20 kB 00:00 (23/31): python3-rpm-macros-3-32.el7.noarch.rpm 5.8 MB/s | 7.7 kB 00:00 (24/31): python-tools-2.7.5-88.el7.x86_64.rpm 41 MB/s | 857 kB 00:00 (25/31): python3-setuptools-39.2.0-10.el7.noarc 47 MB/s | 629 kB 00:00 (26/31): tix-8.4.3-12.el7.x86_64.rpm 34 MB/s | 254 kB 00:00 (27/31): tcl-8.5.13-8.el7.x86_64.rpm 60 MB/s | 1.9 MB 00:00 (28/31): tkinter-2.7.5-88.el7.x86_64.rpm 52 MB/s | 327 kB 00:00 (29/31): tk-8.5.13-6.el7.x86_64.rpm 47 MB/s | 1.4 MB 00:00 (30/31): python3-pip-9.0.3-7.el7_7.noarch.rpm 68 MB/s | 1.8 MB 00:00 (31/31): python3-libs-3.6.8-13.el7.x86_64.rpm 64 MB/s | 7.0 MB 00:00 -------------------------------------------------------------------------------- Total 12 MB/s | 19 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python-2.7.5-88.el7.x86_64 1/31 Installing : tcl-1:8.5.13-8.el7.x86_64 2/31 Running scriptlet: tcl-1:8.5.13-8.el7.x86_64 2/31 Installing : fontpackages-filesystem-1.44-8.el7.noarch 3/31 Installing : dejavu-fonts-common-2.33-6.el7.noarch 4/31 Installing : dejavu-sans-fonts-2.33-6.el7.noarch 5/31 Running scriptlet: dejavu-sans-fonts-2.33-6.el7.noarch 5/31 Installing : python-backports-1.0-8.el7.x86_64 6/31 Installing : python-ipaddress-1.0.16-2.el7.noarch 7/31 Installing : python-backports-ssl_match_hostname-3.5.0.1-1.el7. 8/31 Installing : python3-rpm-macros-3-32.el7.noarch 9/31 Installing : libtirpc-0.2.4-0.16.el7.x86_64 10/31 Running scriptlet: libtirpc-0.2.4-0.16.el7.x86_64 10/31 Installing : python3-setuptools-39.2.0-10.el7.noarch 11/31 Installing : python3-pip-9.0.3-7.el7_7.noarch 12/31 Installing : python3-3.6.8-13.el7.x86_64 13/31 Installing : python3-libs-3.6.8-13.el7.x86_64 14/31 Installing : python3-rpm-generators-6-2.el7.noarch 15/31 Installing : libpng-2:1.5.13-7.el7_2.x86_64 16/31 Running scriptlet: libpng-2:1.5.13-7.el7_2.x86_64 16/31 Installing : freetype-2.8-14.el7.x86_64 17/31 Running scriptlet: freetype-2.8-14.el7.x86_64 17/31 Installing : fontconfig-2.13.0-4.3.el7.x86_64 18/31 Running scriptlet: fontconfig-2.13.0-4.3.el7.x86_64 18/31 Installing : libXau-1.0.8-2.1.el7.x86_64 19/31 Running scriptlet: libXau-1.0.8-2.1.el7.x86_64 19/31 Installing : libxcb-1.13-1.el7.x86_64 20/31 Running scriptlet: libxcb-1.13-1.el7.x86_64 20/31 Installing : libX11-common-1.6.7-2.el7.noarch 21/31 Installing : libX11-1.6.7-2.el7.x86_64 22/31 Running scriptlet: libX11-1.6.7-2.el7.x86_64 22/31 Installing : libXrender-0.9.10-1.el7.x86_64 23/31 Running scriptlet: libXrender-0.9.10-1.el7.x86_64 23/31 Installing : libXft-2.3.2-2.el7.x86_64 24/31 Running scriptlet: libXft-2.3.2-2.el7.x86_64 24/31 Running scriptlet: tk-1:8.5.13-6.el7.x86_64 25/31 Installing : tk-1:8.5.13-6.el7.x86_64 25/31 Running scriptlet: tk-1:8.5.13-6.el7.x86_64 25/31 Installing : tix-1:8.4.3-12.el7.x86_64 26/31 Running scriptlet: tix-1:8.4.3-12.el7.x86_64 26/31 Installing : tkinter-2.7.5-88.el7.x86_64 27/31 Installing : python-tools-2.7.5-88.el7.x86_64 28/31 Installing : python3-devel-3.6.8-13.el7.x86_64 29/31 Installing : python-setuptools-0.9.8-7.el7.noarch 30/31 Installing : python-devel-2.7.5-88.el7.x86_64 31/31 Verifying : dejavu-fonts-common-2.33-6.el7.noarch 1/31 Verifying : dejavu-sans-fonts-2.33-6.el7.noarch 2/31 Verifying : fontconfig-2.13.0-4.3.el7.x86_64 3/31 Verifying : fontpackages-filesystem-1.44-8.el7.noarch 4/31 Verifying : freetype-2.8-14.el7.x86_64 5/31 Verifying : libX11-1.6.7-2.el7.x86_64 6/31 Verifying : libX11-common-1.6.7-2.el7.noarch 7/31 Verifying : libXau-1.0.8-2.1.el7.x86_64 8/31 Verifying : libXft-2.3.2-2.el7.x86_64 9/31 Verifying : libXrender-0.9.10-1.el7.x86_64 10/31 Verifying : libpng-2:1.5.13-7.el7_2.x86_64 11/31 Verifying : libtirpc-0.2.4-0.16.el7.x86_64 12/31 Verifying : libxcb-1.13-1.el7.x86_64 13/31 Verifying : python-2.7.5-88.el7.x86_64 14/31 Verifying : python-backports-1.0-8.el7.x86_64 15/31 Verifying : python-backports-ssl_match_hostname-3.5.0.1-1.el7. 16/31 Verifying : python-devel-2.7.5-88.el7.x86_64 17/31 Verifying : python-ipaddress-1.0.16-2.el7.noarch 18/31 Verifying : python-setuptools-0.9.8-7.el7.noarch 19/31 Verifying : python-tools-2.7.5-88.el7.x86_64 20/31 Verifying : python3-3.6.8-13.el7.x86_64 21/31 Verifying : python3-devel-3.6.8-13.el7.x86_64 22/31 Verifying : python3-libs-3.6.8-13.el7.x86_64 23/31 Verifying : python3-rpm-generators-6-2.el7.noarch 24/31 Verifying : python3-rpm-macros-3-32.el7.noarch 25/31 Verifying : python3-setuptools-39.2.0-10.el7.noarch 26/31 Verifying : tcl-1:8.5.13-8.el7.x86_64 27/31 Verifying : tix-1:8.4.3-12.el7.x86_64 28/31 Verifying : tk-1:8.5.13-6.el7.x86_64 29/31 Verifying : tkinter-2.7.5-88.el7.x86_64 30/31 Verifying : python3-pip-9.0.3-7.el7_7.noarch 31/31 Installed: dejavu-fonts-common-2.33-6.el7.noarch dejavu-sans-fonts-2.33-6.el7.noarch fontconfig-2.13.0-4.3.el7.x86_64 fontpackages-filesystem-1.44-8.el7.noarch freetype-2.8-14.el7.x86_64 libX11-1.6.7-2.el7.x86_64 libX11-common-1.6.7-2.el7.noarch libXau-1.0.8-2.1.el7.x86_64 libXft-2.3.2-2.el7.x86_64 libXrender-0.9.10-1.el7.x86_64 libpng-2:1.5.13-7.el7_2.x86_64 libtirpc-0.2.4-0.16.el7.x86_64 libxcb-1.13-1.el7.x86_64 python-2.7.5-88.el7.x86_64 python-backports-1.0-8.el7.x86_64 python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch python-devel-2.7.5-88.el7.x86_64 python-ipaddress-1.0.16-2.el7.noarch python-setuptools-0.9.8-7.el7.noarch python-tools-2.7.5-88.el7.x86_64 python3-3.6.8-13.el7.x86_64 python3-devel-3.6.8-13.el7.x86_64 python3-libs-3.6.8-13.el7.x86_64 python3-pip-9.0.3-7.el7_7.noarch python3-rpm-generators-6-2.el7.noarch python3-rpm-macros-3-32.el7.noarch python3-setuptools-39.2.0-10.el7.noarch tcl-1:8.5.13-8.el7.x86_64 tix-1:8.4.3-12.el7.x86_64 tk-1:8.5.13-6.el7.x86_64 tkinter-2.7.5-88.el7.x86_64 Complete! Finish: build setup for python-beautifulsoup4-4.6.3-1.el7.src.rpm Start: rpmbuild python-beautifulsoup4-4.6.3-1.el7.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.sIWqZb + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf beautifulsoup4-4.6.3 + /usr/bin/gzip -dc /builddir/build/SOURCES/beautifulsoup4-4.6.3.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd beautifulsoup4-4.6.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv AUTHORS.txt AUTHORS.txt.iso + iconv -f ISO-8859-1 -t UTF-8 -o AUTHORS.txt AUTHORS.txt.iso + touch -r AUTHORS.txt.iso AUTHORS.txt + rm -rf /builddir/build/BUILD/python3-python-beautifulsoup4-4.6.3-1.el7 + cp -a . /builddir/build/BUILD/python3-python-beautifulsoup4-4.6.3-1.el7 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.CbFJka + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.6.3 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python2 setup.py build '--executable=/usr/bin/python2 -s' /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'long_description_content_type' warnings.warn(msg) running build running build_py creating build creating build/lib creating build/lib/bs4 copying bs4/dammit.py -> build/lib/bs4 copying bs4/testing.py -> build/lib/bs4 copying bs4/element.py -> build/lib/bs4 copying bs4/diagnose.py -> build/lib/bs4 copying bs4/__init__.py -> build/lib/bs4 creating build/lib/bs4/tests copying bs4/tests/test_tree.py -> build/lib/bs4/tests copying bs4/tests/test_builder_registry.py -> build/lib/bs4/tests copying bs4/tests/test_html5lib.py -> build/lib/bs4/tests copying bs4/tests/test_lxml.py -> build/lib/bs4/tests copying bs4/tests/test_docs.py -> build/lib/bs4/tests copying bs4/tests/test_htmlparser.py -> build/lib/bs4/tests copying bs4/tests/test_soup.py -> build/lib/bs4/tests copying bs4/tests/__init__.py -> build/lib/bs4/tests creating build/lib/bs4/builder copying bs4/builder/_htmlparser.py -> build/lib/bs4/builder copying bs4/builder/_html5lib.py -> build/lib/bs4/builder copying bs4/builder/_lxml.py -> build/lib/bs4/builder copying bs4/builder/__init__.py -> build/lib/bs4/builder + sleep 1 + pushd /builddir/build/BUILD/python3-python-beautifulsoup4-4.6.3-1.el7 ~/build/BUILD/python3-python-beautifulsoup4-4.6.3-1.el7 ~/build/BUILD/beautifulsoup4-4.6.3 + 2to3 --write --nobackups . RefactoringTool: Skipping implicit fixer: buffer RefactoringTool: Skipping implicit fixer: idioms RefactoringTool: Skipping implicit fixer: set_literal RefactoringTool: Skipping implicit fixer: ws_comma RefactoringTool: Refactored ./bs4/__init__.py --- ./bs4/__init__.py (original) +++ ./bs4/__init__.py (refactored) @@ -51,7 +51,7 @@ # The very first thing we do is give a useful error if someone is # running this code under Python 3 without converting it. -'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'<>'You need to convert the code, either by installing it (`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).' +'You are trying to run the Python 2 version of Beautiful Soup under Python 3. This will not work.'!='You need to convert the code, either by installing it (`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).' class BeautifulSoup(Tag): """ @@ -75,7 +75,7 @@ like HTML's
tag), call handle_starttag and then handle_endtag. """ - ROOT_TAG_NAME = u'[document]' + ROOT_TAG_NAME = '[document]' # If the end-user gives no indication which tree builder they # want, look for one with these features. @@ -175,18 +175,18 @@ from_encoding = from_encoding or deprecated_argument( "fromEncoding", "from_encoding") - if from_encoding and isinstance(markup, unicode): + if from_encoding and isinstance(markup, str): warnings.warn("You provided Unicode markup but also provided a value for from_encoding. Your from_encoding will be ignored.") from_encoding = None if len(kwargs) > 0: - arg = kwargs.keys().pop() + arg = list(kwargs.keys()).pop() raise TypeError( "__init__() got an unexpected keyword argument '%s'" % arg) if builder is None: original_features = features - if isinstance(features, basestring): + if isinstance(features, str): features = [features] if features is None or len(features) == 0: features = self.DEFAULT_BUILDER_FEATURES @@ -245,13 +245,13 @@ markup = markup.read() elif len(markup) <= 256 and ( (isinstance(markup, bytes) and not b'<' in markup) - or (isinstance(markup, unicode) and not u'<' in markup) + or (isinstance(markup, str) and not '<' in markup) ): # Print out warnings for a couple beginner problems # involving passing non-markup to Beautiful Soup. # Beautiful Soup will still parse the input as markup, # just in case that's what the user really wants. - if (isinstance(markup, unicode) + if (isinstance(markup, str) and not os.path.supports_unicode_filenames): possible_filename = markup.encode("utf8") else: @@ -259,13 +259,13 @@ is_file = False try: is_file = os.path.exists(possible_filename) - except Exception, e: + except Exception as e: # This is almost certainly a problem involving # characters not valid in filenames on this # system. Just let it go. pass if is_file: - if isinstance(markup, unicode): + if isinstance(markup, str): markup = markup.encode("utf8") warnings.warn( '"%s" looks like a filename, not markup. You should' @@ -317,9 +317,9 @@ if isinstance(markup, bytes): space = b' ' cant_start_with = (b"http:", b"https:") - elif isinstance(markup, unicode): - space = u' ' - cant_start_with = (u"http:", u"https:") + elif isinstance(markup, str): + space = ' ' + cant_start_with = ("http:", "https:") else: return @@ -391,7 +391,7 @@ def endData(self, containerClass=NavigableString): if self.current_data: - current_data = u''.join(self.current_data) + current_data = ''.join(self.current_data) # If whitespace is not preserved, anRefactoringTool: Refactored ./bs4/dammit.py RefactoringTool: Refactored ./bs4/diagnose.py d this string contains # nothing but ASCII spaces, replace it with a single space # or newline. @@ -545,9 +545,9 @@ encoding_part = '' if eventual_encoding != None: encoding_part = ' encoding="%s"' % eventual_encoding - prefix = u'\n' % encoding_part + prefix = '\n' % encoding_part else: - prefix = u'' + prefix = '' if not pretty_print: indent_level = None else: @@ -581,4 +581,4 @@ if __name__ == '__main__': import sys soup = BeautifulSoup(sys.stdin) - print soup.prettify() + print(soup.prettify()) --- ./bs4/dammit.py (original) +++ ./bs4/dammit.py (refactored) @@ -11,7 +11,7 @@ __license__ = "MIT" import codecs -from htmlentitydefs import codepoint2name +from html.entities import codepoint2name import re import logging import string @@ -59,7 +59,7 @@ reverse_lookup = {} characters_for_re = [] for codepoint, name in list(codepoint2name.items()): - character = unichr(codepoint) + character = chr(codepoint) if codepoint != 34: # There's no point in turning the quotation mark into # ", unless it happens within an attribute value, which @@ -274,7 +274,7 @@ def strip_byte_order_mark(cls, data): """If a byte-order mark is present, strip it and return the encoding it implies.""" encoding = None - if isinstance(data, unicode): + if isinstance(data, str): # Unicode data cannot have a byte-order mark. return data, encoding if (len(data) >= 4) and (data[:2] == b'\xfe\xff') \ @@ -352,9 +352,9 @@ markup, override_encodings, is_html, exclude_encodings) # Short-circuit if the data is in Unicode to begin with. - if isinstance(markup, unicode) or markup == '': + if isinstance(markup, str) or markup == '': self.markup = markup - self.unicode_markup = unicode(markup) + self.unicode_markup = str(markup) self.original_encoding = None return @@ -438,7 +438,7 @@ def _to_unicode(self, data, encoding, errors="strict"): '''Given a string and its encoding, decodes the string into Unicode. %encoding is a string recognized by encodings.aliases''' - return unicode(data, encoding, errors) + return str(data, encoding, errors) @property def declared_html_encoding(self): --- ./bs4/diagnose.py (original) +++ ./bs4/diagnose.py (refactored) @@ -5,8 +5,8 @@ __license__ = "MIT" import cProfile -from StringIO import StringIO -from HTMLParser import HTMLParser +from io import StringIO +from html.parser import HTMLParser import bs4 from bs4 import BeautifulSoup, __version__ from bs4.builder import builder_registry @@ -22,8 +22,8 @@ def diagnose(data): """Diagnostic suite for isolating common problems.""" - print "Diagnostic running on Beautiful Soup %s" % __version__ - print "Python version %s" % sys.version + print("Diagnostic running on Beautiful Soup %s" % __version__) + print("Python version %s" % sys.version) basic_parsers = ["html.parser", "html5lib", "lxml"] for name in basic_parsers: @@ -32,16 +32,16 @@ break else: basic_parsers.remove(name) - print ( + print(( "I noticed that %s is not installed. Installing it may help." % - name) + name)) if 'lxml' in basic_parsers: basic_parsers.append("lxml-xml") try: from lxml import etree - print "Found lxml version %s" % ".".join(map(str,etree.LXML_VERSION)) - except ImportError, e: + print("Found lxml version %s" % ".".join(map(str,etree.LXML_VERSION))) + except ImportError as e: print ( "lxml is not installed or couldn't be imported.") @@ -49,43 +49,43 @@ if 'html5lib' in basic_parsers: try: import html5lib - print "Found html5lib version %s" % html5lib.__version__ - except ImportError, e: + print("Found html5lib version %s" % html5lib.__version__) + except ImportError as e: print ( "html5lib is not installed or couldn't be imported.") if hasattr(data, 'read'): data = data.read() elif data.startswith("http:") or data.startswith("https:"): - print '"%s" looks like a URL. Beautiful Soup is not an HTTP client.' % data - print "You need to use some other library to get the document behind the URL, and feed that document to Beautiful Soup." + print('"%s" looks like a URL. Beautiful Soup is not an HTTP client.' % data) + print("You need to use some other library to get the document behind the URL, and feed that document to Beautiful Soup.") return else: try: if os.path.exists(data): - print '"%s" looks like a filename. Reading data from the file.' % data + print('"%s" looks like a filename. Reading data from the file.' % data) with open(data) as fp: data = fp.read() except ValueError: # This can happen on some platforms when the 'filename' is # too long. Assume it's data and not a filename. pass - print + print() for parser in basic_parsers: - print "Trying to parse your markup with %s" % parser + print("Trying to parse your markup with %s" % parser) success = False try: soup = BeautifulSoup(data, features=parser) success = True - except Exception, e: - print "%s could not parse the markup." % parser + except Exception as e: + print("%s could not parse the markup." % parser) traceback.print_exc() if success: - print "Here's what %s did with the markup:" % parser - print soup.prettify() - - print "-" * 80 + print("Here's what %s did with the markup:" % parser) + print(soup.prettify()) + + print("-" * 80) def lxml_trace(data, html=True, **kwargs): """Print out the lxml events that occur during parsing. @@ -95,7 +95,7 @@ """ from lxml import etree for event, element in etree.iterparse(StringIO(data), html=html, **kwargs): - print("%s, %4s, %s" % (event, element.tag, element.text)) + print(("%s, %4s, %s" % (event, element.tag, element.text))) class AnnouncingParser(HTMLParser): """Announces HTMLParser parse events, without doing anything else.""" @@ -177,9 +177,9 @@ def benchmark_parsers(num_elements=100000): """Very basic head-to-head performance benchmark.""" - print "Comparative parser benchmark on Beautiful Soup %s" % __version__ + print("Comparative parser benchmark on Beautiful Soup %s" % __version__) data = rdoc(num_elements) - print "Generated a large invalid HTML document (%d bytes)." % len(data) + print("Generated a large invalid HTML document (%d bytes)." % len(data)) for parser in ["lxml", ["lxml", "html"], "html5lib", "html.parser"]: success = False @@ -188,24 +188,24 @@ soup = BeautifulSoup(data, parser) b = time.time() success = True - except Exception, e: - print "%s could not parse the markup." % parser + except Exception as e: + print("%s could not parse the markup." % parser) traceback.print_exc() if success: - print "BS4+%s parsed the markup in %.2fs." % (parser, b-a) + print("BS4+%s parsed the markup in %.2fs." % (parser, b-a)) from lxml import etree a = time.time() etree.HTML(data) b = time.time() - print "Raw lxml parsed the markup in %.2fs." % (b-a) + print("Raw lxml parsed the markup in %.2fs." % (b-a)) import RefactoringTool: Refactored ./bs4/element.py html5lib parser = html5lib.HTMLParser() a = time.time() parser.parse(data) b = time.time() - print "Raw html5lib parsed the markup in %.2fs." % (b-a) + print("Raw html5lib parsed the markup in %.2fs." % (b-a)) def profile(num_elements=100000, parser="lxml"): --- ./bs4/element.py (original) +++ ./bs4/element.py (refactored) @@ -4,13 +4,14 @@ try: from collections.abc import Callable # Python 3.6 -except ImportError , e: +except ImportError as e: from collections import Callable import re import shlex import sys import warnings from bs4.dammit import EntitySubstitution +import collections DEFAULT_OUTPUT_ENCODING = "utf-8" PY3K = (sys.version_info[0] > 2) @@ -29,22 +30,22 @@ return alias -class NamespacedAttribute(unicode): +class NamespacedAttribute(str): def __new__(cls, prefix, name, namespace=None): if name is None: - obj = unicode.__new__(cls, prefix) + obj = str.__new__(cls, prefix) elif prefix is None: # Not really namespaced. - obj = unicode.__new__(cls, name) - else: - obj = unicode.__new__(cls, prefix + ":" + name) + obj = str.__new__(cls, name) + else: + obj = str.__new__(cls, prefix + ":" + name) obj.prefix = prefix obj.name = name obj.namespace = namespace return obj -class AttributeValueWithCharsetSubstitution(unicode): +class AttributeValueWithCharsetSubstitution(str): """A stand-in object for a character encoding specified in HTML.""" class CharsetMetaAttributeValue(AttributeValueWithCharsetSubstitution): @@ -55,7 +56,7 @@ """ def __new__(cls, original_value): - obj = unicode.__new__(cls, original_value) + obj = str.__new__(cls, original_value) obj.original_value = original_value return obj @@ -78,9 +79,9 @@ match = cls.CHARSET_RE.search(original_value) if match is None: # No substitution necessary. - return unicode.__new__(unicode, original_value) - - obj = unicode.__new__(cls, original_value) + return str.__new__(str, original_value) + + obj = str.__new__(cls, original_value) obj.original_value = original_value return obj @@ -202,12 +203,12 @@ def format_string(self, s, formatter='minimal'): """Format the given string using the given formatter.""" - if isinstance(formatter, basestring): + if isinstance(formatter, str): formatter = self._formatter_for_name(formatter) if formatter is None: output = s else: - if callable(formatter): + if isinstance(formatter, collections.Callable): # Backwards compatibility -- you used to pass in a formatting method. output = formatter(s) else: @@ -357,7 +358,7 @@ raise ValueError("Cannot insert None into a tag.") if new_child is self: raise ValueError("Cannot insert a tag into itself.") - if (isinstance(new_child, basestring) + if (isinstance(new_child, str) and not isinstance(new_child, NavigableString)): new_child = NavigableString(new_child) @@ -586,7 +587,7 @@ result = (element for element in generator if isinstance(element, Tag)) return ResultSet(strainer, result) - elif isinstance(name, basestring): + elif isinstance(name, str): # Optimization to find all tags with a given name. if name.count(':') == 1: # This is a name with a prefix. If this is a namespace-aware document, @@ -751,7 +752,7 @@ return self.parents -class NavigableString(unicode, PageElement): +class NavigableString(str, PageElement): PREFIX = '' SUFFIX = '' @@ -769,10 +770,10 @@ passed in to the superclass's __new__ or the superclass won't know how to handle non-ASCII characters. """ - if isinstance(value, unicode): - u = unicode.__new__(cls, value) - else: - u = unicode.__new__(cls, value, DEFAULT_OUTPUT_ENCODING) + if isinstance(value, str): + u = str.__new__(cls, value) + else: + u = str.__new__(cls, value, DEFAULT_OUTPUT_ENCODING) u.setup() return u @@ -783,7 +784,7 @@ return type(self)(self) def __getnewargs__(self): - return (unicode(self),) + return (str(self),) def __getattr__(self, attr): """text.string gives you text. This is for backwards @@ -823,29 +824,29 @@ class CData(PreformattedString): - PREFIX = u'' + PREFIX = '' class ProcessingInstruction(PreformattedString): """A SGML processing instruction.""" - PREFIX = u'' + PREFIX = '' class XMLProcessingInstruction(ProcessingInstruction): """An XML processing instruction.""" - PREFIX = u'' + PREFIX = '' class Comment(PreformattedString): - PREFIX = u'' + PREFIX = '' class Declaration(PreformattedString): - PREFIX = u'' + PREFIX = '' class Doctype(PreformattedString): @@ -862,8 +863,8 @@ return Doctype(value) - PREFIX = u'\n' + PREFIX = '\n' class Tag(PageElement): @@ -1002,7 +1003,7 @@ for string in self._all_strings(True): yield string - def get_text(self, separator=u"", strip=False, + def get_text(self, separator="", strip=False, types=(NavigableString, CData)): """ Get all child strings, concatenated using the given separator. @@ -1081,7 +1082,7 @@ def __contains__(self, x): return x in self.contents - def __nonzero__(self): + def __bool__(self): "A tag is non-None even if it has no contents." return True @@ -1193,7 +1194,7 @@ # First off, turn a string formatter into a Formatter object. This # will stop the lookup from happening over and over again. - if not isinstance(formatter, Formatter) and not callable(formatter): + if not isinstance(formatter, Formatter) and not isinstance(formatter, collections.Callable): formatter = self._formatter_for_name(formatter) attrs = [] if self.attrs: @@ -1203,8 +1204,8 @@ else: if isinstance(val, list) or isinstance(val, tuple): val = ' '.join(val) - elif not isinstance(val, basestring): - val = unicode(val) + elif not isinstance(val, str): + val = str(val) elif ( isinstance(val, AttributeValueWithCharsetSubstitution) and eventual_encoding is not None): @@ -1212,7 +1213,7 @@ text = self.format_string(val, formatter) decoded = ( - unicode(key) + '=' + str(key) + '=' + EntitySubstitution.quoted_attribute_value(text)) attrs.append(decoded) close = '' @@ -1298,7 +1299,7 @@ """ # First off, turn a string formatter into a Formatter object. This # will stop the lookup from happening over and over again. - if not isinstance(formatter, Formatter) and not callable(formatter): + if not isinstance(formatter, Formatter) and not isinstance(formatter, collections.Callable): formatter = self._formatter_for_name(formatter) pretty_print = (indent_level is not None) @@ -1445,7 +1446,7 @@ 'Final combinator "%s" is missing an argument.' % tokens[-1]) if self._select_debug: - print 'Running CSS selector "%s"' % selector + print('Running CSS selector "%s"' % selector) for index, token in enumerate(tokens): new_context = [] @@ -1454,11 +1455,11 @@ if tokens[index-1] in self._selector_combinators: # This token was consumed by the previous combinator. Skip it. if self._select_debug: - print ' Token was consumed by the previous combinator.' + print(' Token was consumed by the previous combinator.') continue if self._select_debug: - print ' Considering token "%s"' % token + print(' Considering token "%s"' % token) recursive_candidate_generator = None tag_name = None @@ -1565,14 +1566,14 @@ next_token = tokens[index+1] def recursive_select(tag): if self._select_debug: - print ' Calling select("%s") recursively on %s %s' % (next_token, tag.name, tag.attrs) - print '-' * 40 + print(' Calling select("%s") recursively on %s %s' % (next_token, tag.name, tag.attrs)) + print('-' * 40) for i in tag.select(next_token, recursive_candidate_generator): if self._select_debug: - print '(Recursive select picked up candidate %s %s)' % (i.name, i.attrs) + print('(Recursive select picked up candidate %s %s)' % (i.name, i.attrs)) yield i if self._select_debug: - print '-' * 40 + print('-' * 40) _use_candidate_generator = recursive_select elif _candidate_generator is None: # By default, a tag's candidates are all of its @@ -1583,7 +1584,7 @@ check = "[any]" else: check = tag_name - print ' Default candidate generator, tag name="%s"' % check + print(' Default candidate generator, tag name="%s"' % check) if self._select_debug: # This is redundant with later code, but it stops # a bunch of bogus tags from cluttering up the @@ -1604,8 +1605,8 @@ count = 0 for tag in current_context: if self._select_debug: - print " Running candidate generator on %s %s" % ( - tag.name, repr(tag.attrs)) + print(" Running candidate generator on %s %s" % ( + tag.name, repr(tag.attrs))) for candidate in _use_candidate_generator(tag): if not isinstance(candidate, Tag): continue @@ -1620,23 +1621,23 @@ break if checker is None or result: if self._select_debug: - print " SUCCESS %s %s" % (candidate.name, repr(candidate.attrs)) + print(" SUCCESS %s %s" % (candidate.name, repr(candidate.attrs))) if id(candidate) not in new_context_ids: # If a tag matches a selector more than once, # don't include it in the context more than once. new_context.append(candidate) new_context_ids.add(id(candidate)) elif self._select_debug: - print " FAILURE %s %s" % (candidate.name, repr(candidate.attrs)) + print(" FAILURE %s %s" % (candidate.name, repr(candidate.attrs))) current_context = new_context if limit and len(current_context) >= limit: current_context = current_context[:limit] if self._select_RefactoringTool: Refactored ./bs4/testing.py debug: - print "Final verdict:" + print("Final verdict:") for i in current_context: - print " %s %s" % (i.name, i.attrs) + print(" %s %s" % (i.name, i.attrs)) return current_context # Old names for backwards compatibility @@ -1680,7 +1681,7 @@ else: attrs = kwargs normalized_attrs = {} - for key, value in attrs.items(): + for key, value in list(attrs.items()): normalized_attrs[key] = self._normalize_search_value(value) self.attrs = normalized_attrs @@ -1689,7 +1690,7 @@ def _normalize_search_value(self, value): # Leave it alone if it's a Unicode string, a callable, a # regular expression, a boolean, or None. - if (isinstance(value, unicode) or callable(value) or hasattr(value, 'match') + if (isinstance(value, str) or isinstance(value, collections.Callable) or hasattr(value, 'match') or isinstance(value, bool) or value is None): return value @@ -1702,7 +1703,7 @@ new_value = [] for v in value: if (hasattr(v, '__iter__') and not isinstance(v, bytes) - and not isinstance(v, unicode)): + and not isinstance(v, str)): # This is almost certainly the user's mistake. In the # interests of avoiding infinite loops, we'll let # it through as-is rather than doing a recursive call. @@ -1714,7 +1715,7 @@ # Otherwise, convert it into a Unicode string. # The unicode(str()) thing is so this will do the same thing on Python 2 # and Python 3. - return unicode(str(value)) + return str(str(value)) def __str__(self): if self.text: @@ -1768,7 +1769,7 @@ found = None # If given a list of items, scan it for a text element that # matches. - if hasattr(markup, '__iter__') and not isinstance(markup, (Tag, basestring)): + if hasattr(markup, '__iter__') and not isinstance(markup, (Tag, str)): for element in markup: if isinstance(element, NavigableString) \ and self.search(element): @@ -1781,7 +1782,7 @@ found = self.search_tag(markup) # If it's text, make sure the text matches. elif isinstance(markup, NavigableString) or \ - isinstance(markup, basestring): + isinstance(markup, str): if not self.name and not self.attrs and self._matches(markup, self.text): found = markup else: @@ -1826,7 +1827,7 @@ return not match_against if (hasattr(match_against, '__iter__') - and not isinstance(match_against, basestring)): + and not isinstance(match_against, str)): # We're asked to match against an iterable of items. # The markup must be match at least one item in the # iterable. We'll try each one in turn. @@ -1853,7 +1854,7 @@ # the tag's name and once against its prefixed name. match = False - if not match and isinstance(match_against, unicode): + if not match and isinstance(match_against, str): # Exact string match match = markup == match_against --- ./bs4/testing.py (original) +++ ./bs4/testing.py (refactored) @@ -164,7 +164,7 @@ # process_markup correctly sets processing_instruction_class # even when the markup is already Unicode and there is no # need to process anything. - markup = u"""""" + markup = """""" soup = self.soup(markup) self.assertEqual(markup, soup.decode()) @@ -324,8 +324,8 @@ # "&T" and "&p" look like incomplete character entities, but they are # not. self.assertSoupEquals( - u"

• AT&T is in the s&p 500

", - u"

\u2WARNING: couldn't encode ./bs4/testing.py's diff for your terminal RefactoringTool: Refactored ./bs4/builder/__init__.py RefactoringTool: Refactored ./bs4/builder/_html5lib.py 022 AT&T is in the s&p 500

" + "

• AT&T is in the s&p 500

", + "

\u2022 AT&T is in the s&p 500

" ) def test_entities_in_foreign_document_encoding(self): @@ -338,17 +338,17 @@ # characters. markup = "

“Hello” -☃

" soup = self.soup(markup) --- ./bs4/builder/__init__.py (original) +++ ./bs4/builder/__init__.py (refactored) @@ -160,13 +160,13 @@ universal = self.cdata_list_attributes.get('*', []) tag_specific = self.cdata_list_attributes.get( tag_name.lower(), None) - for attr in attrs.keys(): + for attr in list(attrs.keys()): if attr in universal or (tag_specific and attr in tag_specific): # We have a "class"-type attribute whose string # value is a whitespace-separated list of # values. Split it into a list. value = attrs[attr] - if isinstance(value, basestring): + if isinstance(value, str): values = whitespace_re.split(value) else: # html5lib sometimes calls setAttributes twice --- ./bs4/builder/_html5lib.py (original) +++ ./bs4/builder/_html5lib.py (refactored) @@ -33,7 +33,7 @@ # Pre-0.99999999 from html5lib.treebuilders import _base as treebuilder_base new_html5lib = False -except ImportError, e: +except ImportError as e: # 0.99999999 and up from html5lib.treebuilders import base as treebuilder_base new_html5lib = True @@ -64,7 +64,7 @@ parser = html5lib.HTMLParser(tree=self.create_treebuilder) extra_kwargs = dict() - if not isinstance(markup, unicode): + if not isinstance(markup, str): if new_html5lib: extra_kwargs['override_encoding'] = self.user_specified_encoding else: @@ -72,13 +72,13 @@ doc = parser.parse(markup, **extra_kwargs) # Set the character encoding detected by the tokenizer. - if isinstance(markup, unicode): + if isinstance(markup, str): # We need to special-case this because html5lib sets # charEncoding to UTF-8 if it gets Unicode input. doc.original_encoding = None else: original_encoding = parser.tokenizer.stream.charEncoding[0] - if not isinstance(original_encoding, basestring): + if not isinstance(original_encoding, str): # In 0.99999999 and up, the encoding is an html5lib # Encoding object. We want to use a string for compatibility # with other tree builders. @@ -92,7 +92,7 @@ def test_fragment_to_document(self, fragment): """See `TreeBuilder`.""" - return u'%s' % fragment + return '%s' % fragment class TreeBuilderForHtml5lib(treebuilder_base.TreeBuilder): @@ -174,7 +174,7 @@ rv.append("|%s<%s>" % (' ' * indent, name)) if element.attrs: attributes = [] - for name, value in element.attrs.items(): + for name, value in list(element.attrs.items()): if isinstance(name, NamespacedAttribute): name = "%s %s" % (prefixes[name.namespace], name.name) if isinstance(value, list): @@ -229,7 +229,7 @@ def appendChild(self, node): string_child = child = None - if isinstance(node, basestring): + if isinstance(node, str): # Some other piece of code decided to pass in a string # instead of creating a TextElement object to contain the # string. @@ -246,7 +246,7 @@ child = node.element node.parent = self - if not isinstance(child, basestring) and child.parent is not None: + RefactoringTool: Refactored ./bs4/builder/_htmlparser.py RefactoringTool: Refactored ./bs4/builder/_lxml.py if not isinstance(child, str) and child.parent is not None: node.element.extract() if (string_child and self.element.contents @@ -259,7 +259,7 @@ old_element.replace_with(new_element) self.soup._most_recent_element = new_element else: - if isinstance(node, basestring): + if isinstance(node, str): # Create a brand new NavigableString from this string. child = self.soup.new_string(node) @@ -299,7 +299,7 @@ self.soup.builder._replace_cdata_list_attribute_values( self.name, attributes) - for name, value in attributes.items(): + for name, value in list(attributes.items()): self.element[name] = value # The attributes may contain variables that need substitution. --- ./bs4/builder/_htmlparser.py (original) +++ ./bs4/builder/_htmlparser.py (refactored) @@ -8,11 +8,11 @@ 'HTMLParserTreeBuilder', ] -from HTMLParser import HTMLParser +from html.parser import HTMLParser try: - from HTMLParser import HTMLParseError -except ImportError, e: + from html.parser import HTMLParseError +except ImportError as e: # HTMLParseError is removed in Python 3.5. Since it can never be # thrown in 3.5, we can just define our own class as a placeholder. class HTMLParseError(Exception): @@ -153,14 +153,14 @@ continue try: data = bytearray([real_name]).decode(encoding) - except UnicodeDecodeError, e: + except UnicodeDecodeError as e: pass if not data: try: - data = unichr(real_name) - except (ValueError, OverflowError), e: + data = chr(real_name) + except (ValueError, OverflowError) as e: pass - data = data or u"\N{REPLACEMENT CHARACTER}" + data = data or "\N{REPLACEMENT CHARACTER}" self.handle_data(data) def handle_entityref(self, name): @@ -228,7 +228,7 @@ declared within markup, whether any characters had to be replaced with REPLACEMENT CHARACTER). """ - if isinstance(markup, unicode): + if isinstance(markup, str): yield (markup, None, None, False) return @@ -246,7 +246,7 @@ try: parser.feed(markup) parser.close() - except HTMLParseError, e: + except HTMLParseError as e: warnings.warn(RuntimeWarning( "Python's built-in HTMLParser cannot parse the given document. This is not a bug in Beautiful Soup. The best solution is to install an external parser (lxml or html5lib), and use Beautiful Soup with that parser. See http://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-a-parser for help.")) raise e --- ./bs4/builder/_lxml.py (original) +++ ./bs4/builder/_lxml.py (refactored) @@ -7,11 +7,11 @@ try: from collections.abc import Callable # Python 3.6 -except ImportError , e: +except ImportError as e: from collections import Callable from io import BytesIO -from StringIO import StringIO +from io import StringIO from lxml import etree from bs4.element import ( Comment, @@ -105,12 +105,12 @@ else: self.processing_instruction_class = XMLProcessingInstruction - if isinstance(markup, unicode): + if isinstance(markup, str): # We were given Unicode. Maybe lxml can parse Unicode on # this system? yield markup, None, document_declared_encoding, False - if isinstance(markup, unicode): + if isinstance(markup, str): # No, apparently not. Convert the Unicode to UTF-8 and # tell lxml to parse it as UTF-8. yield (markup.encode("utf8"), "utf8", @@ -125,7 +125,7 @@ def feed(self, markup): if isinstance(markup, bytes): markup = BytesIO(markup) - elif isinstaRefactoringTool: No changes to ./bs4/tests/test_builder_registry.py RefactoringTool: Refactored ./bs4/tests/test_html5lib.py nce(markup, unicode): + elif isinstance(markup, str): markup = StringIO(markup) # Call feed() at least once, even if the markup is empty, @@ -140,7 +140,7 @@ if len(data) != 0: self.parser.feed(data) self.parser.close() - except (UnicodeDecodeError, LookupError, etree.ParserError), e: + except (UnicodeDecodeError, LookupError, etree.ParserError) as e: raise ParserRejectedMarkup(str(e)) def close(self): @@ -158,12 +158,12 @@ self.nsmaps.append(None) elif len(nsmap) > 0: # A new namespace mapping has come into play. - inverted_nsmap = dict((value, key) for key, value in nsmap.items()) + inverted_nsmap = dict((value, key) for key, value in list(nsmap.items())) self.nsmaps.append(inverted_nsmap) # Also treat the namespace mapping as a set of attributes on the # tag, so we can recreate it later. attrs = attrs.copy() - for prefix, namespace in nsmap.items(): + for prefix, namespace in list(nsmap.items()): attribute = NamespacedAttribute( "xmlns", prefix, "http://www.w3.org/2000/xmlns/") attrs[attribute] = namespace @@ -172,7 +172,7 @@ # from lxml with namespaces attached to their names, and # turn then into NamespacedAttribute objects. new_attrs = {} - for attr, value in attrs.items(): + for attr, value in list(attrs.items()): namespace, attr = self._getNsTag(attr) if namespace is None: new_attrs[attr] = value @@ -232,7 +232,7 @@ def test_fragment_to_document(self, fragment): """See `TreeBuilder`.""" - return u'\n%s' % fragment + return '\n%s' % fragment class LXMLTreeBuilder(HTMLTreeBuilder, LXMLTreeBuilderForXML): @@ -253,10 +253,10 @@ self.parser = self.parser_for(encoding) self.parser.feed(markup) self.parser.close() - except (UnicodeDecodeError, LookupError, etree.ParserError), e: + except (UnicodeDecodeError, LookupError, etree.ParserError) as e: raise ParserRejectedMarkup(str(e)) def test_fragment_to_document(self, fragment): """See `TreeBuilder`.""" - return u'%s' % fragment + return '%s' % fragment --- ./bs4/tests/test_html5lib.py (original) +++ ./bs4/tests/test_html5lib.py (refactored) @@ -5,7 +5,7 @@ try: from bs4.builder import HTML5TreeBuilder HTML5LIB_PRESENT = True -except ImportError, e: +except ImportError as e: HTML5LIB_PRESENT = False from bs4.element import SoupStrainer from bs4.testing import ( @@ -74,14 +74,14 @@ def test_reparented_markup(self): markup = '

foo

\n

bar

' soup = self.soup(markup) - self.assertEqual(u"

foo

\n

bar

", soup.body.decode()) + self.assertEqual("

foo

\n

bar

", soup.body.decode()) self.assertEqual(2, len(soup.find_all('p'))) def test_reparented_markup_ends_with_whitespace(self): markup = '

foo

\n

bar

\n' soup = self.soup(markup) - self.assertEqual(u"

foo

\n

bar

\n", soup.body.decode()) + self.assertEqual("

foo

\n

bar

\n", soup.body.decode()) self.assertEqual(2, len(soup.find_all('p'))) def test_reparented_markup_containing_identical_whitespace_nodes(self): @@ -127,4 +127,4 @@ def test_foster_parenting(self): markup = b"""A""" soup = self.soup(markup) - self.assertEqual(u"A
", soup.body.decode()) + self.assertEqual("A
", soup.body.decode()) --- ./bs4/tests/test_lxml.py (original) +++ ./bs4/tests/test_lxml.py (refactored) @@ -7,7 +7,7 @@ import lxml.etree LXML_PRESENT = True LXML_VERSION = lxml.etree.LXML_VERSION -except ImportError, e: +except ImportError as e: LXML_PRESENT = False LXML_VERSION = (0,) @@ -68,7 +68,7 @@ # if one is installed. with warnings.catch_warnings(record=True) as w: soup = BeautifulStoneSoup("") - self.assertEqual(u"", unicode(soup.b)) + self.assertEqual("", str(soup.b)) self.assertTrue("BeautifulStoneSoup class is deprecated" in str(w[0].message)) @skipIf( --- ./bs4/tests/test_soup.py (original) +++ ./bs4/tests/test_soup.py (refactored) @@ -32,7 +32,7 @@ try: from bs4.builder import LXMLTreeBuilder, LXMLTreeBuilderForXML LXML_PRESENT = True -except ImportError, e: +except ImportError as e: LXML_PRESENT = False PYTHON_3_PRE_3_2 = (sys.version_info[0] == 3 and sys.version_info < (3,2)) @@ -40,17 +40,17 @@ class TestConstructor(SoupTest): def test_short_unicode_input(self): --- ./bs4/tests/test_tree.py (original) +++ ./bs4/tests/test_tree.py (refactored) @@ -71,13 +71,13 @@ self.assertEqual(soup.find("b").string, "2") def test_unicode_text_find(self): --- ./doc/source/conf.py (original) +++ ./doc/source/conf.py (refactored) @@ -40,8 +40,8 @@ master_doc = 'index' # General information about the project. -project = u'Beautiful Soup' -copyright = u'2004-2015, Leonard Richardson' +project = 'Beautiful Soup' +copyright = '2004-2015, Leonard Richardson' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -178,8 +178,8 @@ # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ - ('index', 'BeautifulSoup.tex', u'Beautiful Soup Documentation', - u'Leonard Richardson', 'manual'), + ('index', 'BeautifulSoup.tex', 'Beautiful Soup Documentation', + 'Leonard Richardson', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -211,18 +211,18 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - ('index', 'beautifulsoup', u'Beautiful Soup Documentation', - [u'Leonard Richardson'], 1) + ('index', 'beautifulsoup', 'Beautiful Soup Documentation', + ['Leonard Richardson'], 1) ] # -- Options for Epub output --------------------------------------------------- # Bibliographic Dublin Core info. -epub_title = u'Beautiful Soup' -epub_author = u'Leonard Richardson' -epub_publisher = u'Leonard Richardson' -epub_copyright = u'2012, Leonard Richardson' +epub_title = 'Beautiful Soup' +epub_author = 'Leonard Richardson' +epub_publisher = 'Leonard Richardson' +epub_copyright = '2012, Leonard Richardson' # The language of the text. It defaults to the language option # or en if the language is not set. --- ./doc.zh/source/conf.py (original) +++ ./doc.zh/source/conf.py (refactored) @@ -40,8 +40,8 @@ master_doc = 'index' # General information about the project. -project = u'Beautiful Soup' -copyright = u'2012, Leonard Richardson' +project = 'Beautiful Soup' +copyright = '2012, Leonard Richardson' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -178,8 +178,8 @@ # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ - ('index', 'BeautifulSoup.tex', u'Beautiful Soup Documentation', - u'Leonard Richardson', 'manual'), + ('index', 'BeautifulSoup.tex', 'Beautiful Soup DocumentaRefactoringTool: Refactored ./scripts/demonstrate_parser_differences.py RefactoringTool: Files that were modified: RefactoringTool: ./bs4/__init__.py RefactoringTool: ./bs4/dammit.py RefactoringTool: ./bs4/diagnose.py RefactoringTool: ./bs4/element.py RefactoringTool: ./bs4/testing.py RefactoringTool: ./bs4/builder/__init__.py RefactoringTool: ./bs4/builder/_html5lib.py RefactoringTool: ./bs4/builder/_htmlparser.py RefactoringTool: ./bs4/builder/_lxml.py RefactoringTool: ./bs4/tests/test_builder_registry.py RefactoringTool: ./bs4/tests/test_html5lib.py RefactoringTool: ./bs4/tests/test_lxml.py RefactoringTool: ./bs4/tests/test_soup.py RefactoringTool: ./bs4/tests/test_tree.py RefactoringTool: ./doc/source/conf.py RefactoringTool: ./doc.zh/source/conf.py RefactoringTool: ./scripts/demonstrate_parser_differences.py tion', + 'Leonard Richardson', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -211,18 +211,18 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - ('index', 'beautifulsoup', u'Beautiful Soup Documentation', - [u'Leonard Richardson'], 1) + ('index', 'beautifulsoup', 'Beautiful Soup Documentation', + ['Leonard Richardson'], 1) ] # -- Options for Epub output --------------------------------------------------- # Bibliographic Dublin Core info. -epub_title = u'Beautiful Soup' -epub_author = u'Leonard Richardson' -epub_publisher = u'Leonard Richardson' -epub_copyright = u'2012, Leonard Richardson' +epub_title = 'Beautiful Soup' +epub_author = 'Leonard Richardson' +epub_publisher = 'Leonard Richardson' +epub_copyright = '2012, Leonard Richardson' # The language of the text. It defaults to the language option # or en if the language is not set. --- ./scripts/demonstrate_parser_differences.py (original) +++ ./scripts/demonstrate_parser_differences.py (refactored) @@ -22,13 +22,13 @@ try: from bs4.builder import _lxml parsers.append('lxml') -except ImportError, e: +except ImportError as e: pass try: from bs4.builder import _html5lib parsers.append('html5lib') -except ImportError, e: +except ImportError as e: pass class Demonstration(object): @@ -47,7 +47,7 @@ output = soup.div else: output = soup - except Exception, e: + except Exception as e: output = "[EXCEPTION] %s" % str(e) self.results[parser] = output if previous_output is None: @@ -57,15 +57,15 @@ return uniform_results def dump(self): - print "%s: %s" % ("Markup".rjust(13), self.markup.encode("utf8")) - for parser, output in self.results.items(): - print "%s: %s" % (parser.rjust(13), output.encode("utf8")) + print("%s: %s" % ("Markup".rjust(13), self.markup.encode("utf8"))) + for parser, output in list(self.results.items()): + print("%s: %s" % (parser.rjust(13), output.encode("utf8"))) different_results = [] uniform_results = [] -print "= Testing the following parsers: %s =" % ", ".join(parsers) -print +print("= Testing the following parsers: %s =" % ", ".join(parsers)) +print() input_file = sys.stdin if sys.stdin.isatty(): @@ -83,13 +83,13 @@ else: different_results.append(demo) -print "== Markup that's handled the same in every parser ==" -print +print("== Markup that's handled the same in every parser ==") +print() for demo in uniform_results: demo.dump() - print -print "== Markup that's not handled the same in every parser ==" -print + print() +print("== Markup that's not handled the same in every parser ==") +print() for demo in different_results: demo.dump() - print + print() + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + LDFLAGS='-Wl,-z,relro ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build running build_py creating build creating build/lib creating build/lib/bs4 copying bs4/__init__.py -> build/lib/bs4 copying bs4/diagnose.py -> build/lib/bs4 copying bs4/element.py -> build/lib/bs4 copying bs4/testing.py -> build/lib/bs4 copying bs4/dammit.py -> build/lib/bs4 creating build/lib/bs4/builder copying bs4/builder/__init__.py -> build/lib/bs4/builder copying bs4/builder/_lxml.py -> build/lib/bs4/builder copying bs4/builder/_html5lib.py -> build/lib/bs4/builder copying bs4/builder/_htmlparser.py -> build/lib/bs4/builder creating build/lib/bs4/tests copying bs4/tests/__init__.py -> build/lib/bs4/tests copying bs4/tests/test_soup.py -> build/lib/bs4/tests copying bs4/tests/test_htmlparser.py -> build/lib/bs4/tests copying bs4/tests/test_docs.py -> build/lib/bs4/tests copying bs4/tests/test_lxml.py -> build/lib/bs4/tests copying bs4/tests/test_html5lib.py -> build/lib/bs4/tests copying bs4/tests/test_builder_registry.py -> build/lib/bs4/tests copying bs4/tests/test_tree.py -> build/lib/bs4/tests Fixing build/lib/bs4/__init__.py build/lib/bs4/diagnose.py build/lib/bs4/element.py build/lib/bs4/testing.py build/lib/bs4/dammit.py build/lib/bs4/builder/__init__.py build/lib/bs4/builder/_lxml.py build/lib/bs4/builder/_html5lib.py build/lib/bs4/builder/_htmlparser.py build/lib/bs4/tests/__init__.py build/lib/bs4/tests/test_soup.py build/lib/bs4/tests/test_htmlparser.py build/lib/bs4/tests/test_docs.py build/lib/bs4/tests/test_lxml.py build/lib/bs4/tests/test_html5lib.py build/lib/bs4/tests/test_builder_registry.py build/lib/bs4/tests/test_tree.py Skipping optional fixer: buffer Skipping optional fixer: idioms Skipping optional fixer: set_literal Skipping optional fixer: ws_comma Fixing build/lib/bs4/__init__.py build/lib/bs4/diagnose.py build/lib/bs4/element.py build/lib/bs4/testing.py build/lib/bs4/dammit.py build/lib/bs4/builder/__init__.py build/lib/bs4/builder/_lxml.py build/lib/bs4/builder/_html5lib.py build/lib/bs4/builder/_htmlparser.py build/lib/bs4/tests/__init__.py build/lib/bs4/tests/test_soup.py build/lib/bs4/tests/test_htmlparser.py build/lib/bs4/tests/test_docs.py build/lib/bs4/tests/test_lxml.py build/lib/bs4/tests/test_html5lib.py build/lib/bs4/tests/test_builder_registry.py build/lib/bs4/tests/test_tree.py Skipping optional fixer: buffer Skipping optional fixer: idioms Skipping optional fixer: set_literal Skipping optional fixer: ws_comma + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.eZ2SEy + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64 ++ dirname /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64 + cd beautifulsoup4-4.6.3 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python2 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64 /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'long_description_content_type' warnings.warn(msg) running install running install_lib creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7 creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4 creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/builder copying build/lib/bs4/builder/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/builder copying build/lib/bs4/builder/_lxml.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/builder copying build/lib/bs4/builder/_html5lib.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/builder copying build/lib/bs4/builder/_htmlparser.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/builder creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_soup.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_htmlparser.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_docs.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_lxml.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_html5lib.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_builder_registry.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/tests/test_tree.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests copying build/lib/bs4/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4 copying build/lib/bs4/diagnose.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4 copying build/lib/bs4/element.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4 copying build/lib/bs4/testing.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4 copying build/lib/bs4/dammit.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4 byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/builder/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/builder/_lxml.py to _lxml.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/builder/_html5lib.py to _html5lib.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/builder/_htmlparser.py to _htmlparser.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_soup.py to test_soup.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_htmlparser.py to test_htmlparser.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_docs.py to test_docs.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_lxml.py to test_lxml.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_html5lib.py to test_html5lib.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_builder_registry.py to test_builder_registry.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/tests/test_tree.py to test_tree.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/diagnose.py to diagnose.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/element.py to element.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/testing.py to testing.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/bs4/dammit.py to dammit.pyc writing byte-compilation script '/tmp/tmph6wiTo.py' /usr/bin/python2 -O /tmp/tmph6wiTo.py removing /tmp/tmph6wiTo.py running install_egg_info running egg_info writing requirements to beautifulsoup4.egg-info/requires.txt writing beautifulsoup4.egg-info/PKG-INFO writing top-level names to beautifulsoup4.egg-info/top_level.txt writing dependency_links to beautifulsoup4.egg-info/dependency_links.txt reading manifest file 'beautifulsoup4.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'beautifulsoup4.egg-info/SOURCES.txt' Copying beautifulsoup4.egg-info to /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7/site-packages/beautifulsoup4-4.6.3-py2.7.egg-info running install_scripts + pushd /builddir/build/BUILD/python3-python-beautifulsoup4-4.6.3-1.el7 ~/build/BUILD/python3-python-beautifulsoup4-4.6.3-1.el7 ~/build/BUILD/beautifulsoup4-4.6.3 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + LDFLAGS='-Wl,-z,relro ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6 creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4 creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests copying build/lib/bs4/tests/test_tree.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests copying build/lib/bs4/tests/test_builder_registry.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests copying build/lib/bs4/tests/test_html5lib.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests copying build/lib/bs4/tests/test_lxml.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests copying build/lib/bs4/tests/test_docs.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests copying build/lib/bs4/tests/test_htmlparser.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests copying build/lib/bs4/tests/test_soup.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests copying build/lib/bs4/tests/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests creating /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/builder copying build/lib/bs4/builder/_htmlparser.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/builder copying build/lib/bs4/builder/_html5lib.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/builder copying build/lib/bs4/builder/_lxml.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/builder copying build/lib/bs4/builder/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/builder copying build/lib/bs4/dammit.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4 copying build/lib/bs4/testing.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4 copying build/lib/bs4/element.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4 copying build/lib/bs4/diagnose.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4 copying build/lib/bs4/__init__.py -> /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4 byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests/test_tree.py to test_tree.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests/test_builder_registry.py to test_builder_registry.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests/test_html5lib.py to test_html5lib.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests/test_lxml.py to test_lxml.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests/test_docs.py to test_docs.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests/test_htmlparser.py to test_htmlparser.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests/test_soup.py to test_soup.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/tests/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/builder/_htmlparser.py to _htmlparser.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/builder/_html5lib.py to _html5lib.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/builder/_lxml.py to _lxml.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/builder/__init__.py to __init__.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/dammit.py to dammit.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/testing.py to testing.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/element.py to element.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/diagnose.py to diagnose.cpython-36.pyc byte-compiling /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/bs4/__init__.py to __init__.cpython-36.pyc writing byte-compilation script '/tmp/tmpqiiv2cuo.py' /usr/bin/python3 /tmp/tmpqiiv2cuo.py removing /tmp/tmpqiiv2cuo.py running install_egg_info running egg_info writing beautifulsoup4.egg-info/PKG-INFO writing dependency_links to beautifulsoup4.egg-info/dependency_links.txt writing requirements to beautifulsoup4.egg-info/requires.txt writing top-level names to beautifulsoup4.egg-info/top_level.txt reading manifest file 'beautifulsoup4.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'beautifulsoup4.egg-info/SOURCES.txt' Copying beautifulsoup4.egg-info to /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6/site-packages/beautifulsoup4-4.6.3-py3.6.egg-info running install_scripts + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/beautifulsoup4-4.6.3 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python3.6 using /usr/bin/python3.6 Bytecompiling .py files below /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/lib/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: python2-beautifulsoup4-4.6.3-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.W91o8Z + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.6.3 + DOCDIR=/builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python2-beautifulsoup4-4.6.3 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python2-beautifulsoup4-4.6.3 + cp -pr AUTHORS.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python2-beautifulsoup4-4.6.3 + cp -pr NEWS.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python2-beautifulsoup4-4.6.3 + cp -pr TODO.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python2-beautifulsoup4-4.6.3 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4Lb8Cr + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.6.3 + LICENSEDIR=/builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/licenses/python2-beautifulsoup4-4.6.3 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/licenses/python2-beautifulsoup4-4.6.3 + cp -pr COPYING.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/licenses/python2-beautifulsoup4-4.6.3 + exit 0 Provides: python-beautifulsoup4 = 4.6.3-1.el7 python2-beautifulsoup4 = 4.6.3-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 2.7 Obsoletes: python-beautifulsoup4 < 4.6.3-1.el7 Processing files: python3-beautifulsoup4-4.6.3-1.el7.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.zFoybU + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.6.3 + DOCDIR=/builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python3-beautifulsoup4-4.6.3 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python3-beautifulsoup4-4.6.3 + cp -pr AUTHORS.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python3-beautifulsoup4-4.6.3 + cp -pr NEWS.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python3-beautifulsoup4-4.6.3 + cp -pr TODO.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/doc/python3-beautifulsoup4-4.6.3 + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.kgedLm + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.6.3 + LICENSEDIR=/builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/licenses/python3-beautifulsoup4-4.6.3 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/licenses/python3-beautifulsoup4-4.6.3 + cp -pr COPYING.txt /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64/usr/share/licenses/python3-beautifulsoup4-4.6.3 + exit 0 Provides: python3-beautifulsoup4 = 4.6.3-1.el7 python3.6dist(beautifulsoup4) = 4.6.3 python36-beautifulsoup4 = 4.6.3-1.el7 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: python(abi) = 3.6 Obsoletes: python3-BeautifulSoup < 1:3.2.1-2 python36-beautifulsoup4 < 4.6.3-1.el7 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64 Wrote: /builddir/build/RPMS/python2-beautifulsoup4-4.6.3-1.el7.noarch.rpm Wrote: /builddir/build/RPMS/python3-beautifulsoup4-4.6.3-1.el7.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1Qx9PP + umask 022 + cd /builddir/build/BUILD + cd beautifulsoup4-4.6.3 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-beautifulsoup4-4.6.3-1.el7.x86_64 + exit 0 Finish: rpmbuild python-beautifulsoup4-4.6.3-1.el7.src.rpm Finish: build phase for python-beautifulsoup4-4.6.3-1.el7.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/epel-7-x86_64-1601457195.537527/root/var/log/dnf.rpm.log /var/lib/mock/epel-7-x86_64-1601457195.537527/root/var/log/dnf.librepo.log /var/lib/mock/epel-7-x86_64-1601457195.537527/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/python-beautifulsoup4-4.6.3-1.el7.src.rpm) Config(child) 0 minutes 30 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run