Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-tw2-core.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1642787281.942242/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.363_3dhv:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.363_3dhv:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '368a4d5e56764411b55699c6820b8c52', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1642787281.942242/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.363_3dhv:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/python-tw2-core.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1642723200 Wrote: /builddir/build/SRPMS/python-tw2-core-2.3.0-6.fc36.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-tw2-core.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1642787281.942242/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.363_3dhv:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.363_3dhv:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9c87823a1ea9462aafb1cb49b9442125', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1642787281.942242/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.363_3dhv:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-tw2-core.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1642723200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Cuy0Km + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf tw2.core-2.3.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/tw2.core-2.3.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd tw2.core-2.3.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.U5lXDV + umask 022 + cd /builddir/build/BUILD + '[' -f /builddir/build/BUILD/.package_note-python-tw2-core-2.3.0-6.fc36.x86_64.ld ']' + '[' -f /usr/lib/rpm/generate-rpm-note.sh ']' + /usr/lib/rpm/generate-rpm-note.sh python-tw2-core 2.3.0-6.fc36 x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/.package_note-python-tw2-core-2.3.0-6.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd tw2.core-2.3.0 + sed -i '1s=^#!/usr/bin/\(python\|env python\)[0-9.]*=#!/usr/bin/python3=' tw2/core/testbase/xhtmlify.py + /usr/bin/python3 setup.py build running build running build_py creating build creating build/lib creating build/lib/tw2 copying tw2/__init__.py -> build/lib/tw2 creating build/lib/tw2/core copying tw2/core/widgets.py -> build/lib/tw2/core copying tw2/core/validation.py -> build/lib/tw2/core copying tw2/core/util.py -> build/lib/tw2/core copying tw2/core/templating.py -> build/lib/tw2/core copying tw2/core/resources.py -> build/lib/tw2/core copying tw2/core/params.py -> build/lib/tw2/core copying tw2/core/middleware.py -> build/lib/tw2/core copying tw2/core/mako_util.py -> build/lib/tw2/core copying tw2/core/jsonify.py -> build/lib/tw2/core copying tw2/core/js.py -> build/lib/tw2/core copying tw2/core/jinja_util.py -> build/lib/tw2/core copying tw2/core/i18n.py -> build/lib/tw2/core copying tw2/core/core.py -> build/lib/tw2/core copying tw2/core/compat.py -> build/lib/tw2/core copying tw2/core/command.py -> build/lib/tw2/core copying tw2/core/__init__.py -> build/lib/tw2/core running egg_info writing tw2.core.egg-info/PKG-INFO writing dependency_links to tw2.core.egg-info/dependency_links.txt writing entry points to tw2.core.egg-info/entry_points.txt writing namespace_packages to tw2.core.egg-info/namespace_packages.txt writing requirements to tw2.core.egg-info/requires.txt writing top-level names to tw2.core.egg-info/top_level.txt reading manifest file 'tw2.core.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.tmpl' under directory 'tw2/core/test_templates' warning: no files found matching '*.tmpl' under directory 'tw2/core/templates' no previously-included directories found matching '*.pyc' adding license file 'LICENSE.txt' writing manifest file 'tw2.core.egg-info/SOURCES.txt' creating build/lib/tw2/core/i18n creating build/lib/tw2/core/i18n/de creating build/lib/tw2/core/i18n/de/LC_MESSAGES copying tw2/core/i18n/de/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/de/LC_MESSAGES creating build/lib/tw2/core/i18n/en creating build/lib/tw2/core/i18n/en/LC_MESSAGES copying tw2/core/i18n/en/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/en/LC_MESSAGES creating build/lib/tw2/core/i18n/es creating build/lib/tw2/core/i18n/es/LC_MESSAGES copying tw2/core/i18n/es/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/es/LC_MESSAGES creating build/lib/tw2/core/i18n/fr creating build/lib/tw2/core/i18n/fr/LC_MESSAGES copying tw2/core/i18n/fr/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/fr/LC_MESSAGES creating build/lib/tw2/core/i18n/it creating build/lib/tw2/core/i18n/it/LC_MESSAGES copying tw2/core/i18n/it/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/it/LC_MESSAGES creating build/lib/tw2/core/i18n/nl creating build/lib/tw2/core/i18n/nl/LC_MESSAGES copying tw2/core/i18n/nl/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/nl/LC_MESSAGES creating build/lib/tw2/core/i18n/ru creating build/lib/tw2/core/i18n/ru/LC_MESSAGES copying tw2/core/i18n/ru/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/ru/LC_MESSAGES creating build/lib/tw2/core/i18n/uk creating build/lib/tw2/core/i18n/uk/LC_MESSAGES copying tw2/core/i18n/uk/LC_MESSAGES/tw2core.mo -> build/lib/tw2/core/i18n/uk/LC_MESSAGES creating build/lib/tw2/core/templates copying tw2/core/templates/__init__.py -> build/lib/tw2/core/templates copying tw2/core/templates/csslink.html -> build/lib/tw2/core/templates copying tw2/core/templates/csslink.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/csslink.kajiki -> build/lib/tw2/core/templates copying tw2/core/templates/csslink.mak -> build/lib/tw2/core/templates copying tw2/core/templates/csslink.pt -> build/lib/tw2/core/templates copying tw2/core/templates/csssource.html -> build/lib/tw2/core/templates copying tw2/core/templates/csssource.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/csssource.kajiki -> build/lib/tw2/core/templates copying tw2/core/templates/csssource.mak -> build/lib/tw2/core/templates copying tw2/core/templates/display_children.html -> build/lib/tw2/core/templates copying tw2/core/templates/display_children.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/display_children.kajiki -> build/lib/tw2/core/templates copying tw2/core/templates/display_children.mak -> build/lib/tw2/core/templates copying tw2/core/templates/display_children.pt -> build/lib/tw2/core/templates copying tw2/core/templates/jslink.html -> build/lib/tw2/core/templates copying tw2/core/templates/jslink.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/jslink.kajiki -> build/lib/tw2/core/templates copying tw2/core/templates/jslink.mak -> build/lib/tw2/core/templates copying tw2/core/templates/jslink.pt -> build/lib/tw2/core/templates copying tw2/core/templates/jssource.html -> build/lib/tw2/core/templates copying tw2/core/templates/jssource.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/jssource.kajiki -> build/lib/tw2/core/templates copying tw2/core/templates/jssource.mak -> build/lib/tw2/core/templates copying tw2/core/templates/jssource.pt -> build/lib/tw2/core/templates copying tw2/core/templates/page.html -> build/lib/tw2/core/templates copying tw2/core/templates/page.jinja -> build/lib/tw2/core/templates copying tw2/core/templates/page.kajiki -> build/lib/tw2/core/templates copying tw2/core/templates/page.mak -> build/lib/tw2/core/templates copying tw2/core/templates/page.pt -> build/lib/tw2/core/templates creating build/lib/tw2/core/test_templates copying tw2/core/test_templates/__init__.py -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/always_validate_false_widget.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/child_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/child_mako.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/display_only_test_widget.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/field_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/inner_chameleon.pt -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/inner_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/inner_jinja.jinja -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/inner_kajiki.kajiki -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/inner_mako.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/parent_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/parent_mako.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple.jinja -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple.kajiki -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple.pt -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple_chameleon.pt -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple_jinja.jinja -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple_kajiki.kajiki -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/simple_mako.mak -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_chameleon.pt -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_genshi.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_jinja.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_kajiki.html -> build/lib/tw2/core/test_templates copying tw2/core/test_templates/widget_mako.mak -> build/lib/tw2/core/test_templates creating build/lib/tw2/core/testbase copying tw2/core/testbase/__init__.py -> build/lib/tw2/core/testbase copying tw2/core/testbase/base.py -> build/lib/tw2/core/testbase copying tw2/core/testbase/xhtmlify.py -> build/lib/tw2/core/testbase + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.1E9kf7 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64 ++ dirname /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64 + '[' -f /builddir/build/BUILD/.package_note-python-tw2-core-2.3.0-6.fc36.x86_64.ld ']' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/.package_note-python-tw2-core-2.3.0-6.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd tw2.core-2.3.0 + /usr/bin/python3 setup.py install --skip-build --install-data=/usr/share --root=/builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64 running install /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running install_lib Skipping installation of /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/__init__.py (namespace package) copying tw2/core/__init__.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/command.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/compat.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/core.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/i18n.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/jinja_util.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/js.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/jsonify.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/mako_util.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/middleware.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/params.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/resources.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/templating.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/util.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/validation.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/widgets.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core copying tw2/core/testbase/xhtmlify.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/testbase copying tw2/core/testbase/base.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/testbase copying tw2/core/testbase/__init__.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/testbase copying tw2/core/test_templates/widget_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/widget_kajiki.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/widget_jinja.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/widget_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/widget_chameleon.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple_kajiki.kajiki -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple_jinja.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple_chameleon.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple.kajiki -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/simple.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/parent_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/parent_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/inner_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/inner_kajiki.kajiki -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/inner_jinja.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/inner_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/inner_chameleon.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/field_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/display_only_test_widget.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/child_mako.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/child_genshi.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/always_validate_false_widget.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/test_templates/__init__.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates copying tw2/core/templates/page.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/page.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/page.kajiki -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/page.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/page.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jssource.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jssource.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jssource.kajiki -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jssource.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jssource.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jslink.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jslink.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jslink.kajiki -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jslink.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/jslink.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/display_children.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/display_children.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/display_children.kajiki -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/display_children.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/display_children.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/csssource.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/csssource.kajiki -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/csssource.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/csssource.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/csslink.pt -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/csslink.mak -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/csslink.kajiki -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/csslink.jinja -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/csslink.html -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/templates/__init__.py -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates copying tw2/core/i18n/uk/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/i18n/uk/LC_MESSAGES copying tw2/core/i18n/ru/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/i18n/ru/LC_MESSAGES copying tw2/core/i18n/nl/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/i18n/nl/LC_MESSAGES copying tw2/core/i18n/it/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/i18n/it/LC_MESSAGES copying tw2/core/i18n/fr/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/i18n/fr/LC_MESSAGES copying tw2/core/i18n/es/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/i18n/es/LC_MESSAGES copying tw2/core/i18n/en/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/i18n/en/LC_MESSAGES copying tw2/core/i18n/de/LC_MESSAGES/tw2core.mo -> /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/i18n/de/LC_MESSAGES byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/__init__.py to __init__.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/command.py to command.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/compat.py to compat.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/core.py to core.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/i18n.py to i18n.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/jinja_util.py to jinja_util.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/js.py to js.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/jsonify.py to jsonify.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/mako_util.py to mako_util.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/middleware.py to middleware.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/params.py to params.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/resources.py to resources.cpython-310.pyc /usr/lib/python3.10/site-packages/tw2/core/resources.py:102: SyntaxWarning: "is" with a literal. Did you mean "=="? byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templating.py to templating.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/util.py to util.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/validation.py to validation.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/widgets.py to widgets.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/testbase/xhtmlify.py to xhtmlify.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/testbase/base.py to base.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/testbase/__init__.py to __init__.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/test_templates/__init__.py to __init__.cpython-310.pyc byte-compiling /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2/core/templates/__init__.py to __init__.cpython-310.pyc running install_egg_info running egg_info writing tw2.core.egg-info/PKG-INFO writing dependency_links to tw2.core.egg-info/dependency_links.txt writing entry points to tw2.core.egg-info/entry_points.txt writing namespace_packages to tw2.core.egg-info/namespace_packages.txt writing requirements to tw2.core.egg-info/requires.txt writing top-level names to tw2.core.egg-info/top_level.txt reading manifest file 'tw2.core.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.tmpl' under directory 'tw2/core/test_templates' warning: no files found matching '*.tmpl' under directory 'tw2/core/templates' no previously-included directories found matching '*.pyc' adding license file 'LICENSE.txt' writing manifest file 'tw2.core.egg-info/SOURCES.txt' Copying tw2.core.egg-info to /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2.core-2.3.0-py3.10.egg-info Installing /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10/site-packages/tw2.core-2.3.0-py3.10-nspkg.pth running install_scripts + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 2.3.0-6.fc36 --unique-debug-suffix -2.3.0-6.fc36.x86_64 --unique-debug-src-base python-tw2-core-2.3.0-6.fc36.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/tw2.core-2.3.0 find: 'debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 Bytecompiling .py files below /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/lib/python3.10 using python3.10 /usr/lib/python3.10/site-packages/tw2/core/resources.py:102: SyntaxWarning: "is" with a literal. Did you mean "=="? /usr/lib/python3.10/site-packages/tw2/core/resources.py:102: SyntaxWarning: "is" with a literal. Did you mean "=="? + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.T7ISNS + umask 022 + cd /builddir/build/BUILD + '[' -f /builddir/build/BUILD/.package_note-python-tw2-core-2.3.0-6.fc36.x86_64.ld ']' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/.package_note-python-tw2-core-2.3.0-6.fc36.x86_64.ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd tw2.core-2.3.0 ++ pwd + PYTHONPATH=/builddir/build/BUILD/tw2.core-2.3.0 + /usr/bin/python3 setup.py test running test WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. running egg_info writing tw2.core.egg-info/PKG-INFO writing dependency_links to tw2.core.egg-info/dependency_links.txt writing entry points to tw2.core.egg-info/entry_points.txt writing namespace_packages to tw2.core.egg-info/namespace_packages.txt writing requirements to tw2.core.egg-info/requires.txt writing top-level names to tw2.core.egg-info/top_level.txt reading manifest file 'tw2.core.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.tmpl' under directory 'tw2/core/test_templates' warning: no files found matching '*.tmpl' under directory 'tw2/core/templates' no previously-included directories found matching '*.pyc' adding license file 'LICENSE.txt' writing manifest file 'tw2.core.egg-info/SOURCES.txt' running build_ext /usr/lib/python3.10/site-packages/nose/config.py:264: RuntimeWarning: Option 'with-coverage' in config file 'setup.cfg' ignored: excluded by runtime environment warn(msg, RuntimeWarning) /usr/lib/python3.10/site-packages/nose/config.py:264: RuntimeWarning: Option 'cover-package' in config file 'setup.cfg' ignored: excluded by runtime environment warn(msg, RuntimeWarning) /usr/lib/python3.10/site-packages/nose/config.py:264: RuntimeWarning: Option 'cover-html' in config file 'setup.cfg' ignored: excluded by runtime environment warn(msg, RuntimeWarning) /usr/lib/python3.10/site-packages/nose/config.py:264: RuntimeWarning: Option 'cover-html-dir' in config file 'setup.cfg' ignored: excluded by runtime environment warn(msg, RuntimeWarning) /builddir/build/BUILD/tw2.core-2.3.0/tw2/core/validation.py:80: DeprecationWarning: invalid escape sequence '\$' msg = re.sub('\$(\w+)', /builddir/build/BUILD/tw2.core-2.3.0/tw2/core/validation.py:146: DeprecationWarning: invalid escape sequence '\d' number_re = re.compile('^\d+$') /builddir/build/BUILD/tw2.core-2.3.0/tw2/core/validation.py:515: DeprecationWarning: invalid escape sequence '\w' """ /builddir/build/BUILD/tw2.core-2.3.0/tw2/core/validation.py:539: DeprecationWarning: invalid escape sequence '\w' regex = re.compile('^[\w\-.]+@[\w\-.]+$') /builddir/build/BUILD/tw2.core-2.3.0/tw2/core/validation.py:569: DeprecationWarning: invalid escape sequence '\d' regex = re.compile('^(\d+)\.(\d+)\.(\d+)\.(\d+)(/(\d+))?$') /builddir/build/BUILD/tw2.core-2.3.0/tw2/core/resources.py:102: SyntaxWarning: "is" with a literal. Did you mean "=="? if self.location is '__use_middleware': test_copy_tree (test_commands.TestArchive) ... ok test_full_run (test_commands.TestArchive) ... ok test_load_entry_points (test_commands.TestArchive) ... ok test_load_no_widgets (test_commands.TestArchive) ... ok test_load_widgets (test_commands.TestArchive) ... ok test_many_pass_compress (test_commands.TestArchive) ... ok test_one_pass (test_commands.TestArchive) ... ok test_render_entry_points (test_commands.TestArchive) ... ok test_finalize_options (test_commands.TestErrors) ... ok test_finalize_options_fail (test_commands.TestErrors) ... ok test_init_options (test_commands.TestErrors) ... ok test_no_compressor (test_commands.TestErrors) ... Could not find YUICompressor at /builddir/build/BUILD/tw2.core-2.3.0/yuicompressor.jar Could not find YUICompressor at /builddir/build/BUILD/tw2.core-2.3.0/yuicompressor.jar ok test_no_distributions (test_commands.TestErrors) ... Need to specify at least one distribution Need to specify at least one distribution ok test_no_force_overwrite (test_commands.TestErrors) ... Destination dir /tmp/tmp10q8be4xtmp_test_out2 exists. Use -f to overwrite. Destination dir /tmp/tmp10q8be4xtmp_test_out2 exists. Use -f to overwrite. ok test_no_output (test_commands.TestErrors) ... Need to specify an output directory Need to specify an output directory ok /builddir/build/BUILD/tw2.core-2.3.0/tw2/core/testbase/xhtmlify.py:63: DeprecationWarning: invalid escape sequence '\w' return re.sub("&#?\w+;|&", fixup, value) test_hierarchy.TestHierarchy.test_compound_id ... ok test_hierarchy.TestHierarchy.test_cw_duplicate ... ok test_hierarchy.TestHierarchy.test_cw_override ... ok test_hierarchy.TestHierarchy.test_cw_propagate ... ok test_hierarchy.TestHierarchy.test_display_only ... ok test_hierarchy.TestHierarchy.test_display_only_inherit ... ok test_hierarchy.TestHierarchy.test_id_none ... ok test_hierarchy.TestHierarchy.test_invalid_id ... ok test_hierarchy.TestHierarchy.test_repeating_id ... ok test_hierarchy.TestHierarchy.test_rw_length ... ok test_hierarchy.TestHierarchy.test_rw_propagate ... ok test_hierarchy.TestHierarchy.test_rwb ... ok test_hierarchy.TestHierarchy.test_widgetbunch ... ok test_i18n.TestI18N.test_get_translator ... ok test_i18n.TestI18N.test_primary_translation ... ok test_i18n.TestI18N.test_skip_unknown_language ... ok test_js.TestJS.test_encoding_widget_id ... ok test_js.TestJS.test_js_callback ... ok test_js.TestJS.test_js_function ... ok test_js.TestJS.test_js_function_composition ... ok test_js.TestJS.test_js_symbol ... ok test_js.TestJS.test_jsonified_js_function ... ok test_js.TestJS.test_multiline_js https://github.com/toscawidgets/tw2.core/issues/12 ... ok test_js.TestJS.test_quotes_escape ... ok test_js.TestJS.test_quotes_no_escape ... ok test_js.TestJS.test_quotes_tripled ... ok test_boolean_attrs (test_mako_util.TestMakoUtil) ... /builddir/build/BUILD/tw2.core-2.3.0/tests/test_mako_util.py:18: DeprecationWarning: Please use assertTrue instead. self.failUnless(s == six.u('a="True" b="False"') or s == six.u('b="False" a="True"')) ok test_none_attrs (test_mako_util.TestMakoUtil) Attributes with None values are not rendered ... ok test_normal_attrs (test_mako_util.TestMakoUtil) ... ok test_normal_attrs_as_args (test_mako_util.TestMakoUtil) ... ok test_special_boolean_html_attrs (test_mako_util.TestMakoUtil) ... ok testControllerAppWithId (test_middleware.TestMiddleware) controllerapp should dispatch to an object having id, and a ... /builddir/build/BUILD/tw2.core-2.3.0/tests/test_middleware.py:135: DeprecationWarning: Please use assertTrue instead. self.assert_(res.status_int == 200, res.status_int) ok testControllerAppWithoutId (test_middleware.TestMiddleware) controllerapp should dispatch to an object having id, and a ... ok testInjectResourcesUnicode (test_middleware.TestMiddleware) strictly for coverage, resource injection is supposed to set ... ok testMakeMiddelware (test_middleware.TestMiddleware) ... ok testServeController (test_middleware.TestMiddleware) should dispatch to fake controllers by default ... ok testTGStyleController (test_middleware.TestMiddleware) Test turbogears style dispatch ... ok testWithoutApp (test_middleware.TestMiddleware) should return a 404 ... ok testAutoReloadSetting (test_middleware.TestMiddlewareConfig) auto_reload_templates should be the same as debug by default ... ok test_misc.TestMisc.test_request_local ... ok test_params.TestParams.test_child ... ok test_params.TestParams.test_inherit Check inheritence ... ok test_params.TestParams.test_multi_inherit Check multiple inheritence ... ok test_params.TestParams.test_override Check overriding a parameter ... ok test_params.TestParams.test_override_default Check overriding a parameter default ... ok test_params.TestParams.test_parameter Check a simple parameter ... ok test_params.TestParams.test_required Ensure that twc.Required works. For issue #25. ... ok test_resources.TestCSSSourceEscaping.test_display('mako',) ... ok test_resources.TestCSSSourceEscaping.test_display('genshi',) ... /usr/lib/python3.10/site-packages/genshi/template/interpolation.py:34: DeprecationWarning: Flags not at the start of the expression '[uU]?[rR]?("""|\\\'\\\'\\' (truncated) token_re = re.compile('%s|%s(?s)' % ( ok test_resources.TestCSSSourceEscaping.test_display('genshi_abs',) ... ok test_resources.TestCSSSourceEscaping.test_display('jinja',) ... ok test_resources.TestCSSSourceEscaping.test_display('chameleon',) ... SKIP: CSSSource is missing a pt template. test_resources.TestCSSSourceEscaping.test_display('kajiki',) ... ok test_resources.TestCssLink.test_display('mako', {'link': 'something'}, {}, '') ... ok test_resources.TestCssLink.test_display('genshi', {'link': 'something'}, {}, '') ... ok test_resources.TestCssLink.test_display('genshi_abs', {'link': 'something'}, {}, '') ... ok test_resources.TestCssLink.test_display('jinja', {'link': 'something'}, {}, '') ... ok test_resources.TestCssLink.test_display('chameleon', {'link': 'something'}, {}, '') ... ok test_resources.TestCssLink.test_display('kajiki', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('mako', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('genshi', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('genshi_abs', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('jinja', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('chameleon', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_display('kajiki', {'link': 'something'}, {}, '') ... ok test_resources.TestJSLink.test_no_filename ... ok test_resources.TestJSSourceEscaping.test_display('mako',) ... ok test_resources.TestJSSourceEscaping.test_display('genshi',) ... ok test_resources.TestJSSourceEscaping.test_display('genshi_abs',) ... ok test_resources.TestJSSourceEscaping.test_display('jinja',) ... ok test_resources.TestJSSourceEscaping.test_display('chameleon',) ... ok test_resources.TestJSSourceEscaping.test_display('kajiki',) ... ok test_resources.TestJsFuncall.test_display ... ok test_resources.TestJsSource.test_display('mako', {'src': 'something'}, {}, '') ... ok test_resources.TestJsSource.test_display('genshi', {'src': 'something'}, {}, '') ... ok test_resources.TestJsSource.test_display('genshi_abs', {'src': 'something'}, {}, '') ... ok test_resources.TestJsSource.test_display('jinja', {'src': 'something'}, {}, '') ... ok test_resources.TestJsSource.test_display('chameleon', {'src': 'something'}, {}, '') ... ok test_resources.TestJsSource.test_display('kajiki', {'src': 'something'}, {}, '') ... ok test_resources.TestResources.test_cache_header ... ok test_resources.TestResources.test_detect_clear ... ok test_resources.TestResources.test_different_file ... ok test_resources.TestResources.test_dir_traversal ... ok test_resources.TestResources.test_inject_body ... ok test_resources.TestResources.test_inject_both ... ok test_resources.TestResources.test_inject_css ... ok test_resources.TestResources.test_inject_csssrc_twice ... ok test_resources.TestResources.test_inject_head ... ok test_resources.TestResources.test_inject_js_twice ... ok test_resources.TestResources.test_inject_jssrc_twice ... ok test_resources.TestResources.test_link_reg ... ok test_resources.TestResources.test_mime_type ... ok test_resources.TestResources.test_mw_clear_rl ... ok test_resources.TestResources.test_mw_inject ... ok test_resources.TestResources.test_mw_inject_html_only ... ok test_resources.TestResources.test_mw_resourcesapp ... /builddir/build/BUILD/tw2.core-2.3.0/tests/test_resources.py:238: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/tw2.core-2.3.0/tw2/core/test_templates/simple_genshi.html'> fcont = open(os.path.join(os.path.dirname(twc.__file__), 'test_templates/simple_genshi.html'), 'rb').read() ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_resources.TestResources.test_no_inject_head ... ok test_resources.TestResources.test_not_found ... ok test_resources.TestResources.test_res_collection ... ok test_resources.TestResources.test_res_nodupe ... ok test_resources.TestResources.test_res_order Expect [foo1 foo3 foo2 foo4] since foo2 depends on foo3 ... ok test_resources.TestResources.test_serve ... /builddir/build/BUILD/tw2.core-2.3.0/tests/test_resources.py:99: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/tw2.core-2.3.0/tw2/core/test_templates/simple_genshi.html'> fcont = open(os.path.join(os.path.dirname(twc.__file__), 'test_templates/simple_genshi.html'), 'rb').read() ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_resources.TestResources.test_whole_dir ... /builddir/build/BUILD/tw2.core-2.3.0/tests/test_resources.py:109: ResourceWarning: unclosed file <_io.BufferedReader name='/builddir/build/BUILD/tw2.core-2.3.0/tw2/core/test_templates/simple_genshi.html'> fcont = open(os.path.join(os.path.dirname(twc.__file__), 'test_templates/simple_genshi.html'), 'rb').read() ResourceWarning: Enable tracemalloc to get the object allocation traceback ok test_resources.TestResources.test_whole_dir_traversal ... ok test_resources.TestResources.test_zipped ... ok test_resources.TestResourcesApp.test_register_requirement ... ok testAutoModname (test_resources.TestResourcesMisc) ... ok testAutoModnameInject (test_resources.TestResourcesMisc) ... ok testAutoModnameReqPrep (test_resources.TestResourcesMisc) ... ok testDirLink (test_resources.TestResourcesMisc) ... /builddir/build/BUILD/tw2.core-2.3.0/tests/test_resources.py:447: DeprecationWarning: Please use assertTrue instead. self.assert_(i.link) ok testEncoderDefault (test_resources.TestResourcesMisc) ... /builddir/build/BUILD/tw2.core-2.3.0/tw2/core/resources.py:36: UserWarning: JSSymbol is deprecated. Please use js_symbol warnings.warn("JSSymbol is deprecated. Please use js_symbol") ok testEncoderEmbedded (test_resources.TestResourcesMisc) JQGrid Issue #6 ... ok testJSFuncCallChained (test_resources.TestResourcesMisc) ... ok testJSFuncCallDictArgs (test_resources.TestResourcesMisc) ... ok testJSSource (test_resources.TestResourcesMisc) ... ok testJSSymbol (test_resources.TestResourcesMisc) should set the src attribute ... ok testLinkHash (test_resources.TestResourcesMisc) ... ok testUnEscapeMarked (test_resources.TestResourcesMisc) ... ok test_resources.test_find_charset ... ok test_auto_select_cache_works (test_template.TestTemplate) ... ok test_auto_select_engine (test_template.TestTemplate) ... ok test_auto_select_unavailable_engine (test_template.TestTemplate) ... ok test_auto_select_unavailable_engine_not_strict (test_template.TestTemplate) ... ok test_engines (test_template.TestTemplate) ... ok test_engines_unicode (test_template.TestTemplate) ... ok test_genshi_abs (test_template.TestTemplate) ... ok test_genshi_relative_filename (test_template.TestTemplate) Issue #30 take 1 -- http://bit.ly/LT4rBP ... ok test_genshi_relative_filename_cwd (test_template.TestTemplate) Issue #30 take 2 -- http://bit.ly/LT4rBP ... ok test_get_source_inline (test_template.TestTemplate) ... ok test_get_source_mako (test_template.TestTemplate) ... ok test_nesting (test_template.TestTemplate) Check that templates can be correctly nested, in any combination ... ok test_rendering_extension_propagation (test_template.TestTemplate) ... ok test_widget_display (test_template.TestTemplate) ... ok test_widget_nesting (test_template.TestTemplate) ... ok test_widget_relative_inheritance (test_template.TestTemplate) ... ok test_validation.TestBoolValidator.test_to_python({}, 'on', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'yes', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'true', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, '1', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 1, True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, True, True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'Yes', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'True', True, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, 'off', False, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, '', False, 'to_python') ... ok test_validation.TestBoolValidator.test_to_python({}, None, False, 'to_python') ... ok test_validation.TestDateValidator.test_from_python({}, datetime.date(2009, 1, 1), '2009-01-01', 'from_python') ... ok test_validation.TestDateValidator.test_max_str ... ok test_validation.TestDateValidator.test_min_str ... ok test_validation.TestDateValidator.test_to_python({}, '2009-01-01', datetime.date(2009, 1, 1), 'to_python') ... ok test_validation.TestDateValidator.test_to_python({}, 'asdf', , 'to_python') ... ok test_validation.TestDateValidator.test_validate({'required': False}, '', None) ... ok test_validation.TestDateValidator.test_validate({'required': True}, '', ) ... ok test_validation.TestDatetimeValidator.test_from_python({}, datetime.datetime(2009, 1, 1, 1, 0), '2009-01-01 01:00', 'from_python') ... ok test_validation.TestDatetimeValidator.test_to_python({}, '2009-01-01 01:00', datetime.datetime(2009, 1, 1, 1, 0), 'to_python') ... ok test_validation.TestDatetimeValidator.test_to_python({}, 'asdf', , 'to_python') ... ok test_validation.TestDatetimeValidator.test_validate({'required': False}, '', None) ... ok test_validation.TestDatetimeValidator.test_validate({'required': True}, '', ) ... ok test_validation.TestEmailValidator.test_validate({}, 'someone@somewhere.com', 'someone@somewhere.com') ... ok test_validation.TestEmailValidator.test_validate({}, 'asdf', ) ... ok test_validation.TestIPAddressValidator.test_validate({}, '123.123.123.123', '123.123.123.123') ... ok test_validation.TestIPAddressValidator.test_validate({}, 'asdf', ) ... ok test_validation.TestIntValidator.test_from_python({}, 1, '1', 'from_python') ... ok test_validation.TestIntValidator.test_from_python({}, '1', '1', 'from_python') ... ok test_validation.TestIntValidator.test_from_python({}, '1.5', , 'from_python') ... ok test_validation.TestIntValidator.test_required ... ok test_validation.TestIntValidator.test_to_python({}, 1, 1, 'to_python') ... ok test_validation.TestIntValidator.test_to_python({}, '1', 1, 'to_python') ... ok test_validation.TestIntValidator.test_to_python({}, '1.5', , 'to_python') ... ok test_validation.TestIntValidator.test_to_python({}, '', None, 'to_python') ... ok test_validation.TestIntValidator.test_validate({}, 1, 1) ... ok test_validation.TestIntValidator.test_validate({}, '1', 1) ... ok test_validation.TestIntValidator.test_validate({}, '1.5', ) ... ok test_validation.TestIntValidator.test_validate({}, 'asdf', ) ... ok test_validation.TestIntValidator.test_validate({'max': 12}, '11', 11) ... ok test_validation.TestIntValidator.test_validate({'max': 12}, '13', ) ... ok test_validation.TestIntValidator.test_validate({'min': 12}, '11', ) ... ok test_validation.TestIntValidator.test_validate({'min': 12}, '13', 13) ... ok test_validation.TestLengthValidator.test_validate({}, '', None) ... ok test_validation.TestLengthValidator.test_validate({}, 'asdf', 'asdf') ... ok test_validation.TestLengthValidator.test_validate({'max': 3}, 'as', 'as') ... ok test_validation.TestLengthValidator.test_validate({'max': 3}, 'asd', 'asd') ... ok test_validation.TestLengthValidator.test_validate({'max': 3}, 'asdf', ) ... ok test_validation.TestLengthValidator.test_validate({'min': 3}, 'as', ) ... ok test_validation.TestLengthValidator.test_validate({'min': 3}, 'asd', 'asd') ... ok test_validation.TestLengthValidator.test_validate({'min': 3}, 'asdf', 'asdf') ... ok test_validation.TestOneOfValidator.test_validate({'values': ['a', 'b', 'c']}, 'a', 'a') ... ok test_validation.TestOneOfValidator.test_validate({'values': ['a', 'b', 'c']}, 'd', ) ... ok test_validation.TestRegexValidator.test_validate({'regex': re.compile('asdf')}, 'asdf', 'asdf') ... ok test_validation.TestRegexValidator.test_validate({'regex': re.compile('asdf')}, 'fdsa', ) ... ok test_validation.TestRegexValidator.test_validate({'regex': re.compile('[asdf]{4}')}, 'fdsa', 'fdsa') ... ok test_validation.TestUUIDValidator.test_validate({}, '34a9c4dd-1562-4413-bb27-a439292a5e61', UUID('34a9c4dd-1562-4413-bb27-a439292a5e61')) ... ok test_validation.TestUUIDValidator.test_validate({}, 'asdf', ) ... ok test_validation.TestUrlValidator.test_validate({}, 'http://www.google.com', 'http://www.google.com') ... ok test_validation.TestUrlValidator.test_validate({}, 'asdf', ) ... ok test_auto_unflatten (test_validation.TestValidation) ... ok test_catch_errors (test_validation.TestValidation) ... ok test_compound_MatchValidator (test_validation.TestValidation) Test that compound widgets validate with MatchValidator ... ok test_compound_child_fail (test_validation.TestValidation) ... ok test_compound_corrupt (test_validation.TestValidation) ... ok test_compound_keyed_children (test_validation.TestValidation) ... ok test_compound_pass (test_validation.TestValidation) ... ok test_compound_validation (test_validation.TestValidation) Tests that compound widgets can do validation ... ok test_compound_validation_error_msgs (test_validation.TestValidation) Test that compound widgets error_msgs show up in the right place. ... ok test_compound_validation_formencode (test_validation.TestValidation) Test that compound widgets validate with formencode. ... ok test_compound_validation_formencode_custom_translation (test_validation.TestValidation) ... ok test_compound_whole_validator (test_validation.TestValidation) ... ok test_display_only_widget (test_validation.TestValidation) ... ok test_meta_msgs (test_validation.TestValidation) ... ok test_prepare_validate (test_validation.TestValidation) ... ok test_round_trip (test_validation.TestValidation) ... ok test_rw_child_fail (test_validation.TestValidation) ... ok test_rw_corrupt (test_validation.TestValidation) ... ok test_rw_pass (test_validation.TestValidation) ... ok test_unflatten (test_validation.TestValidation) ... ok test_unflatten_decode (test_validation.TestValidation) ... ok test_unflatten_error (test_validation.TestValidation) ... ok test_unicode_catch_errors (test_validation.TestValidation) ... ok test_ve_rewrite (test_validation.TestValidation) ... ok test_ve_string (test_validation.TestValidation) ... ok test_ve_subst (test_validation.TestValidation) ... ok test_vld_leaf_fail (test_validation.TestValidation) ... ok test_vld_leaf_pass (test_validation.TestValidation) ... ok test_validation.TestValidationError.test_validator_msg ... ok test_validation.TestValidator.test_clone ... ok test_validation.TestValidator.test_from_python({}, '', '', 'from_python') ... ok test_validation.TestValidator.test_from_python({'required': True}, 'asdf', 'asdf', 'from_python') ... ok test_validation.TestValidator.test_repr_ ... ok test_validation.TestValidator.test_validate({}, '', None) ... ok test_validation.TestValidator.test_validate({'required': True}, '', ) ... ok testAllValidator (test_validation.TestValidatorMisc) ... /builddir/build/BUILD/tw2.core-2.3.0/tests/test_validation.py:731: DeprecationWarning: Please use assertTrue instead. self.assert_(v.required) ok testAnyValidator (test_validation.TestValidatorMisc) ... ok testBlankValidatorEmptyString (test_validation.TestValidatorMisc) ... ok testBlankValidatorNone (test_validation.TestValidatorMisc) ... ok testIPAddressValidator (test_validation.TestValidatorMisc) ... ok testInValidatorRequired (test_validation.TestValidatorMisc) ... ok testMatchValidator (test_validation.TestValidatorMisc) ... ok testMatchValidatorInvalid (test_validation.TestValidatorMisc) ... ok testMatchValidatorNotFound (test_validation.TestValidatorMisc) ... ok testMatchValidatorPassOnInvalid (test_validation.TestValidatorMisc) ... ok testRangeValidator (test_validation.TestValidatorMisc) ... ok testRequired (test_validation.TestValidatorMisc) ... ok test_validation.test_safe_validate ... ok test_validation.test_safe_validate_invalid ... ok test_validation.test_safe_validate_invalid_formencode ... ok test_validation.test_unflatten_params_multi_dict ... ok test_validation.test_deprecation_of_validate_python ... ok test_widgets.TestCompoundWidget.test_display('mako', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_display('genshi', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_display('genshi_abs', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_display('jinja', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_display('chameleon', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_display('kajiki', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestCompoundWidget.test_validate({'id': 'rw', 'repetitions': 1, 'validator': }, {'rw': ''}, None, ) ... ok test_widgets.TestCompoundWidget.test_validate({'id': 'rw', 'repetitions': 1, 'validator': }, {'rw': 'asdf'}, None, ) ... ok test_widgets.TestDisplayOnlyTestWidget.test_childclass_not_widget_fail ... ok test_widgets.TestDisplayOnlyTestWidget.test_class_with_children ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('mako', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('genshi', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('genshi_abs', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('jinja', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('chameleon', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_display('kajiki', {'id': 'dotw'}, {}, '

Test Widget

') ... ok test_widgets.TestDisplayOnlyTestWidget.test_post_init_fail ... ok test_widgets.TestDisplayOnlyTestWidget.test_validate({'id': 'dotw'}, {'dotw': ''}, None, ) ... ok testChildError (test_widgets.TestDisplayOnlyWidget) call validate on child when validated ... /builddir/build/BUILD/tw2.core-2.3.0/tests/test_widgets.py:718: DeprecationWarning: Please use assertTrue instead. self.assert_(ve.widget.child.error_msg == err.message, ok testChildNoID (test_widgets.TestDisplayOnlyWidget) ... ok testChildrenDeep (test_widgets.TestDisplayOnlyWidget) delegates to it's child for children_deep method ... ok testCompoundIDElem (test_widgets.TestDisplayOnlyWidget) ... ok testInvalidChildError (test_widgets.TestDisplayOnlyWidget) ... ok test_widgets.TestPage.test_display('mako', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_display('genshi', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_display('genshi_abs', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_display('jinja', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_display('chameleon', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_display('kajiki', {'title': 'some title'}, {}, '\nsome title\n

some title

\n') ... ok test_widgets.TestPage.test_fetch_data ... ok test_widgets.TestPage.test_request_post ... ok test_widgets.TestRepeatingTestWidget.test_child_is_not_widget ... ok test_widgets.TestRepeatingTestWidget.test_child_must_have_no_id ... ok test_widgets.TestRepeatingTestWidget.test_class_with_children ... ok test_widgets.TestRepeatingTestWidget.test_display('mako', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_display('genshi', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_display('genshi_abs', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_display('jinja', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_display('chameleon', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_display('kajiki', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('mako', {'id': 'rw', 'repetitions': 3, 'validator': , 'separator': '
'}, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('genshi', {'id': 'rw', 'repetitions': 3, 'validator': , 'separator': '
'}, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('genshi_abs', {'id': 'rw', 'repetitions': 3, 'validator': , 'separator': '
'}, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('jinja', {'id': 'rw', 'repetitions': 3, 'validator': , 'separator': '
'}, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('chameleon', {'id': 'rw', 'repetitions': 3, 'validator': , 'separator': '
'}, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_separator('kajiki', {'id': 'rw', 'repetitions': 3, 'validator': , 'separator': '
'}, {'separator': '
'}, '

Test Widget


Test Widget


Test Widget

') ... ok test_widgets.TestRepeatingTestWidget.test_validate({'id': 'rw', 'repetitions': 1, 'validator': }, {'rw': ''}, None, ) ... ok testChildWIdgetWithID (test_widgets.TestRepeatingWidget) parameter error raised if child has id ... ok testChildsChildren (test_widgets.TestRepeatingWidget) if child and childen defined, children become children of child ... ok testDisplayOnlyBlocked (test_widgets.TestRepeatingWidget) ... ok testMaxRepitions (test_widgets.TestRepeatingWidget) truncate reps based on max_reps?? ... ok testNonWidgetChild (test_widgets.TestRepeatingWidget) should throw an error if child is not a widget ... ok testPrepareNoRepitions (test_widgets.TestRepeatingWidget) for coverage. call prepare on self.children[0](self.child) when other params aren't specified ... ok testRepeatingWithKeyDifferentFromId (test_widgets.TestRepeatingWidget) ... /builddir/build/BUILD/tw2.core-2.3.0/tests/test_widgets.py:599: DeprecationWarning: Please use assertEqual instead. self.assertEquals(w.children[0].compound_key, 'bar:0') ok testValidator (test_widgets.TestRepeatingWidget) ... ok test_widgets.TestRepeatingWidgetBunch.test_bad_getitem ... ok test_widgets.TestRepeatingWidgetBunchCls.test_bad_getitem ... ok test_widgets.TestSubCompoundWidget.test_child_not_widget ... ok test_widgets.TestSubCompoundWidget.test_display('mako', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_display('genshi', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_display('genshi_abs', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_display('jinja', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_display('chameleon', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_display('kajiki', {'id': 'rw', 'repetitions': 1, 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestSubCompoundWidget.test_duplicate_ids ... ok test_widgets.TestSubCompoundWidget.test_string_value ... ok test_widgets.TestSubCompoundWidget.test_validate({'id': 'rw', 'repetitions': 1, 'validator': }, {'rw': ''}, None, ) ... ok test_widgets.TestWidget.test_bad_validator ... ok test_widgets.TestWidget.test_display('mako', {'id': 'w', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_display('genshi', {'id': 'w', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_display('genshi_abs', {'id': 'w', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_display('jinja', {'id': 'w', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_display('chameleon', {'id': 'w', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_display('kajiki', {'id': 'w', 'validator': }, {}, '

Test Widget

') ... ok test_widgets.TestWidget.test_fe_validator ... ok test_widgets.TestWidget.test_only_parent_validation ... ok test_widgets.TestWidget.test_required_vd ... ok test_widgets.TestWidget.test_validate({'id': 'w', 'validator': }, {'w': ''}, None, ) ... ok test_widgets.TestWidget.test_validate({'id': 'w', 'validator': }, {}, None, ) ... ok testAddCall (test_widgets.TestWidgetMisc) ... ok testCircularParent (test_widgets.TestWidgetMisc) should raise WidgetError ... ok testCompoundIDForUrlRepeater (test_widgets.TestWidgetMisc) ... ok testGetChildErrorMsgs (test_widgets.TestWidgetMisc) this code doesn't seem to be called anywhere, bare minimum for ... ok testGetLinkID (test_widgets.TestWidgetMisc) ... ok testGetLinkNoID (test_widgets.TestWidgetMisc) ... ok testIterParams (test_widgets.TestWidgetMisc) ... ok testRollupChildValidationErrors (test_widgets.TestWidgetMisc) a validator on a compound widget can propogate error_msgs to ... ok testSafeModify (test_widgets.TestWidgetMisc) this method isn't called anywhere in the code, so not sure ... ok testValidateKeyedChildren (test_widgets.TestWidgetMisc) if children have a key attribute then values passed in by key ... ok testValidationError (test_widgets.TestWidgetMisc) ... ok test_widgets.TestWidgetNoneBug.test_display('mako', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgetNoneBug.test_display('genshi', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgetNoneBug.test_display('genshi_abs', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgetNoneBug.test_display('jinja', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgetNoneBug.test_display('chameleon', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgetNoneBug.test_display('kajiki', {'validator': }, {'value': None}, '

') ... ok test_widgets.TestWidgets.test_attribute ... ok test_widgets.TestWidgets.test_attribute_clash ... ok test_widgets.TestWidgets.test_backwards_compat_display Ticket #4 `.display(value, ...)` ... ok test_widgets.TestWidgets.test_backwards_compat_new Ticket #4 `.__init__(id, ...)` ... ok test_widgets.TestWidgets.test_child_attr ... ok test_widgets.TestWidgets.test_deferred ... ok test_widgets.TestWidgets.test_deferred_value_no_subclass ... ok test_widgets.TestWidgets.test_deferred_value_subclass ... ok test_widgets.TestWidgets.test_deferred_value_subclass_with_display ... ok test_widgets.TestWidgets.test_inline_template Ticket #69 ... ok test_widgets.TestWidgets.test_inline_template_with_no_markup Ticket #69 ... ok test_widgets.TestWidgets.test_meta_forceid ... ok test_widgets.TestWidgets.test_params_as_vars ... ok test_widgets.test_arguments_to_display_as_class_method As of Issue #41, this passes. ... ok test_widgets.test_arguments_to_display_as_instance_method As of Issue #41, this fails. ... ok ---------------------------------------------------------------------- Ran 373 tests in 1.344s OK (skipped=1) + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-tw2-core-2.3.0-6.fc36.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QFUyOq + umask 022 + cd /builddir/build/BUILD + cd tw2.core-2.3.0 + DOCDIR=/builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/share/doc/python3-tw2-core + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/share/doc/python3-tw2-core + cp -pr README.rst /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/share/doc/python3-tw2-core + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.mwwEoQ + umask 022 + cd /builddir/build/BUILD + cd tw2.core-2.3.0 + LICENSEDIR=/builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/share/licenses/python3-tw2-core + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/share/licenses/python3-tw2-core + cp -pr LICENSE.txt /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64/usr/share/licenses/python3-tw2-core + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-tw2-core = 2.3.0-6.fc36 python3-tw2-core = 2.3.0-6.fc36 python3.10-tw2-core = 2.3.0-6.fc36 python3.10dist(tw2-core) = 2.3 python3.10dist(tw2.core) = 2.3 python3dist(tw2-core) = 2.3 python3dist(tw2.core) = 2.3 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: /usr/bin/python3 python(abi) = 3.10 python3.10dist(decorator) python3.10dist(markupsafe) python3.10dist(pastedeploy) python3.10dist(six) python3.10dist(speaklater) python3.10dist(webob) >= 0.9.7 Obsoletes: python-tw2-core < 2.3.0-6.fc36 python3.10-tw2-core < 2.3.0-6.fc36 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64 Wrote: /builddir/build/RPMS/python3-tw2-core-2.3.0-6.fc36.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.9qd6YI + umask 022 + cd /builddir/build/BUILD + cd tw2.core-2.3.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-tw2-core-2.3.0-6.fc36.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0