Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-75677-4461/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f936e8571f0>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', '18cd947aa6fa4a1ca28ab50c29edffbd', '-D', '/var/lib/mock/dist-ocs23-python311-build-75677-4461/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
Wrote: /builddir/build/SRPMS/python-traitlets-5.4.0-4.ocs23.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-75677-4461/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f936e8571f0>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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=TrueraiseExc=FalseprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', '5912fb6f7ef64ed8bd724b103c12714a', '-D', '/var/lib/mock/dist-ocs23-python311-build-75677-4461/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.tTM7d7
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf traitlets-5.4.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/traitlets-5.4.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd traitlets-5.4.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.YIw09A
+ umask 022
+ cd /builddir/build/BUILD
+ cd traitlets-5.4.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Import error: No module named 'toml'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-traitlets-5.4.0-4.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-75677-4461/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f936e8571f0>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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=TrueraiseExc=FalseprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', '686c3bdad90b4702bc3e4530890e44b7', '-D', '/var/lib/mock/dist-ocs23-python311-build-75677-4461/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.0bWQiC
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf traitlets-5.4.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/traitlets-5.4.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd traitlets-5.4.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.6O3iGP
+ umask 022
+ cd /builddir/build/BUILD
+ cd traitlets-5.4.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Handling hatchling >=0.25 from build-system.requires
Requirement not satisfied: hatchling >=0.25
Exiting dependency generation pass: build backend
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-traitlets-5.4.0-4.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-75677-4461/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f936e8571f0>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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=TrueraiseExc=FalseprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', '546b7fbc5b3d4f03a34a533a0ff90288', '-D', '/var/lib/mock/dist-ocs23-python311-build-75677-4461/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.vHvNB2
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf traitlets-5.4.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/traitlets-5.4.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd traitlets-5.4.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.1G4HtQ
+ umask 022
+ cd /builddir/build/BUILD
+ cd traitlets-5.4.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Handling hatchling >=0.25 from build-system.requires
Requirement satisfied: hatchling >=0.25
   (installed: hatchling 1.11.1)
Handling pre-commit; extra == 'test' from wheel metadata: Requires-Dist
Ignoring alien requirement: pre-commit; extra == 'test'
Handling pytest; extra == 'test' from wheel metadata: Requires-Dist
Ignoring alien requirement: pytest; extra == 'test'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-traitlets-5.4.0-4.ocs23.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-75677-4461/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f936e8571f0>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', '016b2a5fb86a4acd908c27b8800fc147', '-D', '/var/lib/mock/dist-ocs23-python311-build-75677-4461/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.7a129_59:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-traitlets.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.M9brqK
+ umask 022
+ cd /builddir/build/BUILD
+ cd traitlets-5.4.0
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv traitlets-5.4.0.dist-info/
removed 'traitlets-5.4.0.dist-info/METADATA'
removed directory 'traitlets-5.4.0.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Handling hatchling >=0.25 from build-system.requires
Requirement satisfied: hatchling >=0.25
   (installed: hatchling 1.11.1)
Handling pre-commit; extra == 'test' from wheel metadata: Requires-Dist
Ignoring alien requirement: pre-commit; extra == 'test'
Handling pytest; extra == 'test' from wheel metadata: Requires-Dist
Ignoring alien requirement: pytest; extra == 'test'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.0N9y0G
+ umask 022
+ cd /builddir/build/BUILD
+ PYTHONPATH=:/usr/lib/python3.10/site-packages/:/usr/lib64/python3.10/site-packages/
+ export PYTHONPATH
+ 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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd traitlets-5.4.0
+ mkdir -p /builddir/build/BUILD/traitlets-5.4.0/.pyproject-builddir
+ 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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ TMPDIR=/builddir/build/BUILD/traitlets-5.4.0/.pyproject-builddir
+ /usr/bin/python3 -m pip wheel --wheel-dir /builddir/build/BUILD/traitlets-5.4.0/pyproject-wheeldir --no-deps --use-pep517 --no-build-isolation --disable-pip-version-check --no-clean --progress-bar off --verbose .
Processing /builddir/build/BUILD/traitlets-5.4.0
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: traitlets
  Building wheel for traitlets (pyproject.toml): started
  Running command Building wheel for traitlets (pyproject.toml)
  Building wheel for traitlets (pyproject.toml): finished with status 'done'
  Created wheel for traitlets: filename=traitlets-5.4.0-py3-none-any.whl size=107149 sha256=a17c125d17b069b6f9878f83923bcbe89531c8a0232aeb1ccc5b260f4df9038c
  Stored in directory: /builddir/.cache/pip/wheels/dd/92/b8/d01c95f1c8c19ba827fab2a0fb5a7d38c8cf3f17d187c14d72
Successfully built traitlets
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.0wHEae
+ umask 022
+ cd /builddir/build/BUILD
+ PYTHONPATH=:/usr/lib/python3.10/site-packages/:/usr/lib64/python3.10/site-packages/
+ export PYTHONPATH
+ '[' /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch
++ dirname /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch
+ cd traitlets-5.4.0
++ ls /builddir/build/BUILD/traitlets-5.4.0/pyproject-wheeldir/traitlets-5.4.0-py3-none-any.whl
++ xargs basename --multiple
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
+ specifier=traitlets==5.4.0
+ TMPDIR=/builddir/build/BUILD/traitlets-5.4.0/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/traitlets-5.4.0/pyproject-wheeldir traitlets==5.4.0
Using pip 22.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)
Looking in links: /builddir/build/BUILD/traitlets-5.4.0/pyproject-wheeldir
Processing ./pyproject-wheeldir/traitlets-5.4.0-py3-none-any.whl
Installing collected packages: traitlets
Successfully installed traitlets-5.4.0
+ '[' -d /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/bin ']'
+ rm -f /builddir/build/BUILD/pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11/site-packages ']'
+ site_dirs+=("/usr/lib/python3.11/site-packages")
+ '[' /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib64/python3.11/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.11/site-packages/traitlets-5.4.0.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11/site-packages/traitlets-5.4.0.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/OpenCloudOS
+ /usr/bin/python3 -B /usr/lib/rpm/OpenCloudOS/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch --record /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11/site-packages/traitlets-5.4.0.dist-info/RECORD --output /builddir/build/BUILD/pyproject-record
+ rm -fv /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11/site-packages/traitlets-5.4.0.dist-info/RECORD
removed '/builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11/site-packages/traitlets-5.4.0.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11/site-packages/traitlets-5.4.0.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11/site-packages/traitlets-5.4.0.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/pyproject-ghost-distinfo
++ cut -f1 '-d '
+ lines=1
+ '[' 1 -ne 1 ']'
+ /usr/bin/python3 /usr/lib/rpm/OpenCloudOS/pyproject_save_files.py --output-files /builddir/build/BUILD/pyproject-files --output-modules /builddir/build/BUILD/pyproject-modules --buildroot /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch --sitelib /usr/lib/python3.11/site-packages --sitearch /usr/lib64/python3.11/site-packages --python-version 3.11 --pyproject-record /builddir/build/BUILD/pyproject-record --prefix /usr traitlets
+ /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 5.4.0-4.ocs23 --unique-debug-suffix -5.4.0-4.ocs23.noarch --unique-debug-src-base python-traitlets-5.4.0-4.ocs23.noarch -S debugsourcefiles.list /builddir/build/BUILD/traitlets-5.4.0
find: 'debug': No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/OpenCloudOS/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
Bytecompiling .py files below /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11 using python3.11
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Q9vPTI
+ umask 022
+ cd /builddir/build/BUILD
+ PYTHONPATH=:/usr/lib/python3.10/site-packages/:/usr/lib64/python3.10/site-packages/
+ export PYTHONPATH
+ 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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd traitlets-5.4.0
+ 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/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ PATH=/builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib64/python3.11/site-packages:/builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/lib/python3.11/site-packages::/usr/lib/python3.10/site-packages/:/usr/lib64/python3.10/site-packages/
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/traitlets-5.4.0/.pyproject-builddir'
+ /usr/bin/pytest -v
============================= test session starts ==============================
platform linux -- Python 3.11.4, pytest-7.4.0, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /builddir/build/BUILD/traitlets-5.4.0
configfile: pyproject.toml
testpaths: traitlets, examples
collecting ... collected 568 items
traitlets/traitlets.py::traitlets.traitlets.Dict.__init__ PASSED         [  0%]
traitlets/traitlets.py::traitlets.traitlets.TraitType.tag PASSED         [  0%]
traitlets/traitlets.py::traitlets.traitlets.directional_link PASSED      [  0%]
traitlets/traitlets.py::traitlets.traitlets.link PASSED                  [  0%]
traitlets/traitlets.py::traitlets.traitlets.parse_notifier_name PASSED   [  0%]
traitlets/config/configurable.py::traitlets.config.configurable.SingletonConfigurable.instance PASSED [  1%]
traitlets/config/loader.py::traitlets.config.loader.ConfigLoader.__init__ PASSED [  1%]
traitlets/config/tests/test_application.py::TestApplication::test_aliases PASSED [  1%]
traitlets/config/tests/test_application.py::TestApplication::test_aliases_help_msg PASSED [  1%]
traitlets/config/tests/test_application.py::TestApplication::test_aliases_multiple PASSED [  1%]
traitlets/config/tests/test_application.py::TestApplication::test_basic PASSED [  1%]
traitlets/config/tests/test_application.py::TestApplication::test_cli_allow_none PASSED [  2%]
traitlets/config/tests/test_application.py::TestApplication::test_cli_priority PASSED [  2%]
traitlets/config/tests/test_application.py::TestApplication::test_config PASSED [  2%]
traitlets/config/tests/test_application.py::TestApplication::test_config_dict_args PASSED [  2%]
traitlets/config/tests/test_application.py::TestApplication::test_config_propagation PASSED [  2%]
traitlets/config/tests/test_application.py::TestApplication::test_config_seq_args PASSED [  2%]
traitlets/config/tests/test_application.py::TestApplication::test_document_config_option PASSED [  3%]
traitlets/config/tests/test_application.py::TestApplication::test_extra_args PASSED [  3%]
traitlets/config/tests/test_application.py::TestApplication::test_flag_clobber PASSED [  3%]
traitlets/config/tests/test_application.py::TestApplication::test_flags PASSED [  3%]
traitlets/config/tests/test_application.py::TestApplication::test_flags_help_msg PASSED [  3%]
traitlets/config/tests/test_application.py::TestApplication::test_flatten_aliases PASSED [  4%]
traitlets/config/tests/test_application.py::TestApplication::test_flatten_flags PASSED [  4%]
traitlets/config/tests/test_application.py::TestApplication::test_generate_config_file PASSED [  4%]
traitlets/config/tests/test_application.py::TestApplication::test_generate_config_file_classes_to_include PASSED [  4%]
traitlets/config/tests/test_application.py::TestApplication::test_ipython_cli_priority PASSED [  4%]
traitlets/config/tests/test_application.py::TestApplication::test_loaded_config_files PASSED [  4%]
traitlets/config/tests/test_application.py::TestApplication::test_log PASSED [  5%]
traitlets/config/tests/test_application.py::TestApplication::test_log_bad_config PASSED [  5%]
traitlets/config/tests/test_application.py::TestApplication::test_log_collisions PASSED [  5%]
traitlets/config/tests/test_application.py::TestApplication::test_mro_discovery PASSED [  5%]
traitlets/config/tests/test_application.py::TestApplication::test_multi_file PASSED [  5%]
traitlets/config/tests/test_application.py::TestApplication::test_no_eval_cli_text PASSED [  5%]
traitlets/config/tests/test_application.py::TestApplication::test_raise_on_bad_config PASSED [  6%]
traitlets/config/tests/test_application.py::TestApplication::test_subcommands_instanciation PASSED [  6%]
traitlets/config/tests/test_application.py::TestApplication::test_unicode_argv PASSED [  6%]
traitlets/config/tests/test_application.py::TestApplication::test_warn_autocorrect PASSED [  6%]
traitlets/config/tests/test_application.py::test_cli_multi_scalar PASSED [  6%]
traitlets/config/tests/test_application.py::test_deprecated_notifier PASSED [  7%]
traitlets/config/tests/test_application.py::test_help_output PASSED      [  7%]
traitlets/config/tests/test_application.py::test_help_all_output PASSED  [  7%]
traitlets/config/tests/test_application.py::test_show_config_cli PASSED  [  7%]
traitlets/config/tests/test_application.py::test_show_config_json_cli PASSED [  7%]
traitlets/config/tests/test_application.py::test_show_config PASSED      [  7%]
traitlets/config/tests/test_application.py::test_show_config_json PASSED [  8%]
traitlets/config/tests/test_application.py::test_deep_alias PASSED       [  8%]
traitlets/config/tests/test_application.py::test_logging_config PASSED   [  8%]
traitlets/config/tests/test_application.py::test_get_default_logging_config_pythonw PASSED [  8%]
traitlets/config/tests/test_application.py::test_logging_teardown_on_error PASSED [  8%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_custom PASSED [  8%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_default PASSED [  9%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_generated_config_enum_comments PASSED [  9%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_generated_config_strenum_comments PASSED [  9%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_help PASSED [  9%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_help_inst PASSED [  9%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_inheritance PASSED [ 10%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_override1 PASSED [ 10%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_override2 PASSED [ 10%]
traitlets/config/tests/test_configurable.py::TestConfigurable::test_parent PASSED [ 10%]
traitlets/config/tests/test_configurable.py::TestSingletonConfigurable::test_inheritance PASSED [ 10%]
traitlets/config/tests/test_configurable.py::TestSingletonConfigurable::test_instance PASSED [ 10%]
traitlets/config/tests/test_configurable.py::TestLoggingConfigurable::test_parent_logger PASSED [ 11%]
traitlets/config/tests/test_configurable.py::TestLoggingConfigurable::test_parent_not_logging_configurable PASSED [ 11%]
traitlets/config/tests/test_configurable.py::TestParentConfigurable::test_multi_parent PASSED [ 11%]
traitlets/config/tests/test_configurable.py::TestParentConfigurable::test_multi_parent_priority PASSED [ 11%]
traitlets/config/tests/test_configurable.py::TestParentConfigurable::test_parent_config PASSED [ 11%]
traitlets/config/tests/test_configurable.py::TestParentConfigurable::test_parent_inheritance PASSED [ 11%]
traitlets/config/tests/test_configurable.py::TestParentConfigurable::test_parent_priority PASSED [ 12%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_append_extend PASSED [ 12%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_config_default PASSED [ 12%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_config_default_deprecated PASSED [ 12%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_dict_update PASSED [ 12%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_extend PASSED [ 13%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_extend_append PASSED [ 13%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_insert PASSED [ 13%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_insert_extend PASSED [ 13%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_kwarg_config_priority PASSED [ 13%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_prepend PASSED [ 13%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_prepend_extend PASSED [ 14%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_set_update PASSED [ 14%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_update_self PASSED [ 14%]
traitlets/config/tests/test_configurable.py::TestConfigContainers::test_update_twice PASSED [ 14%]
traitlets/config/tests/test_configurable.py::TestLogger::test_warn_match PASSED [ 14%]
traitlets/config/tests/test_configurable.py::test_logger_adapter PASSED  [ 14%]
traitlets/config/tests/test_loader.py::TestFileCL::test_collision PASSED [ 15%]
traitlets/config/tests/test_loader.py::TestFileCL::test_context_manager PASSED [ 15%]
traitlets/config/tests/test_loader.py::TestFileCL::test_json PASSED      [ 15%]
traitlets/config/tests/test_loader.py::TestFileCL::test_json_context_bad_write PASSED [ 15%]
traitlets/config/tests/test_loader.py::TestFileCL::test_python PASSED    [ 15%]
traitlets/config/tests/test_loader.py::TestFileCL::test_v2raise PASSED   [ 16%]
traitlets/config/tests/test_loader.py::TestArgParseCL::test_add_arguments PASSED [ 16%]
traitlets/config/tests/test_loader.py::TestArgParseCL::test_argv PASSED  [ 16%]
traitlets/config/tests/test_loader.py::TestArgParseCL::test_basic PASSED [ 16%]
traitlets/config/tests/test_loader.py::TestArgParseCL::test_list_args PASSED [ 16%]
traitlets/config/tests/test_loader.py::TestKeyValueCL::test_basic PASSED [ 16%]
traitlets/config/tests/test_loader.py::TestKeyValueCL::test_dict PASSED  [ 17%]
traitlets/config/tests/test_loader.py::TestKeyValueCL::test_dict_key_traits PASSED [ 17%]
traitlets/config/tests/test_loader.py::TestKeyValueCL::test_eval PASSED  [ 17%]
traitlets/config/tests/test_loader.py::TestKeyValueCL::test_expanduser PASSED [ 17%]
traitlets/config/tests/test_loader.py::TestKeyValueCL::test_extra_args PASSED [ 17%]
traitlets/config/tests/test_loader.py::TestKeyValueCL::test_list_append PASSED [ 17%]
traitlets/config/tests/test_loader.py::TestKeyValueCL::test_list_single_item PASSED [ 18%]
traitlets/config/tests/test_loader.py::TestKeyValueCL::test_unicode_args PASSED [ 18%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_basic PASSED [ 18%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_dict PASSED [ 18%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_dict_key_traits PASSED [ 18%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_dict_traits PASSED [ 19%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_eval PASSED [ 19%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_expanduser PASSED [ 19%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_expanduser2 PASSED [ 19%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_extra_args PASSED [ 19%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_int_literals PASSED [ 19%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_list_append PASSED [ 20%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_list_single_item PASSED [ 20%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_mixed_seq_positional PASSED [ 20%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_no_cast_literals PASSED [ 20%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_seq_traits PASSED [ 20%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_seq_traits_single_empty_string PASSED [ 20%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_split_positional PASSED [ 21%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_unicode_alias PASSED [ 21%]
traitlets/config/tests/test_loader.py::TestArgParseKVCL::test_unicode_args PASSED [ 21%]
traitlets/config/tests/test_loader.py::TestConfig::test_auto_section PASSED [ 21%]
traitlets/config/tests/test_loader.py::TestConfig::test_builtin PASSED   [ 21%]
traitlets/config/tests/test_loader.py::TestConfig::test_contains PASSED  [ 22%]
traitlets/config/tests/test_loader.py::TestConfig::test_deepcopy PASSED  [ 22%]
traitlets/config/tests/test_loader.py::TestConfig::test_fromdict PASSED  [ 22%]
traitlets/config/tests/test_loader.py::TestConfig::test_fromdictmerge PASSED [ 22%]
traitlets/config/tests/test_loader.py::TestConfig::test_fromdictmerge2 PASSED [ 22%]
traitlets/config/tests/test_loader.py::TestConfig::test_getattr_not_section PASSED [ 22%]
traitlets/config/tests/test_loader.py::TestConfig::test_getattr_private_missing PASSED [ 23%]
traitlets/config/tests/test_loader.py::TestConfig::test_getattr_section PASSED [ 23%]
traitlets/config/tests/test_loader.py::TestConfig::test_getitem_not_section PASSED [ 23%]
traitlets/config/tests/test_loader.py::TestConfig::test_getitem_section PASSED [ 23%]
traitlets/config/tests/test_loader.py::TestConfig::test_lazy_config_repr PASSED [ 23%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_doesnt_exist PASSED [ 23%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_exists PASSED [ 24%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_multi_lazy PASSED [ 24%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_multi_lazyII PASSED [ 24%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_multi_lazy_III PASSED [ 24%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_multi_lazy_IV PASSED [ 24%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_multi_lazy_update_I PASSED [ 25%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_multi_lazy_update_II PASSED [ 25%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_multi_lazy_update_III PASSED [ 25%]
traitlets/config/tests/test_loader.py::TestConfig::test_merge_no_copies PASSED [ 25%]
traitlets/config/tests/test_loader.py::TestConfig::test_pickle_config PASSED [ 25%]
traitlets/config/tests/test_loader.py::TestConfig::test_setget PASSED    [ 25%]
traitlets/tests/_warnings.py::traitlets.tests._warnings.all_warnings PASSED [ 26%]
traitlets/tests/_warnings.py::traitlets.tests._warnings.expected_warnings SKIPPED [ 26%]
traitlets/tests/test_traitlets.py::TestTraitType::test_default_validate PASSED [ 26%]
traitlets/tests/test_traitlets.py::TestTraitType::test_deprecated_dynamic_initializer PASSED [ 26%]
traitlets/tests/test_traitlets.py::TestTraitType::test_deprecated_metadata_access PASSED [ 26%]
traitlets/tests/test_traitlets.py::TestTraitType::test_deprecated_method_warnings PASSED [ 26%]
traitlets/tests/test_traitlets.py::TestTraitType::test_dynamic_initializer PASSED [ 27%]
traitlets/tests/test_traitlets.py::TestTraitType::test_error PASSED      [ 27%]
traitlets/tests/test_traitlets.py::TestTraitType::test_get_undefined PASSED [ 27%]
traitlets/tests/test_traitlets.py::TestTraitType::test_info PASSED       [ 27%]
traitlets/tests/test_traitlets.py::TestTraitType::test_metadata_localized_instance PASSED [ 27%]
traitlets/tests/test_traitlets.py::TestTraitType::test_set PASSED        [ 27%]
traitlets/tests/test_traitlets.py::TestTraitType::test_tag_metadata PASSED [ 28%]
traitlets/tests/test_traitlets.py::TestTraitType::test_trait_types_deprecated PASSED [ 28%]
traitlets/tests/test_traitlets.py::TestTraitType::test_trait_types_dict_deprecated PASSED [ 28%]
traitlets/tests/test_traitlets.py::TestTraitType::test_trait_types_list_deprecated PASSED [ 28%]
traitlets/tests/test_traitlets.py::TestTraitType::test_trait_types_tuple_deprecated PASSED [ 28%]
traitlets/tests/test_traitlets.py::TestTraitType::test_union_default_value PASSED [ 29%]
traitlets/tests/test_traitlets.py::TestTraitType::test_union_metadata PASSED [ 29%]
traitlets/tests/test_traitlets.py::TestTraitType::test_union_trait_default_value PASSED [ 29%]
traitlets/tests/test_traitlets.py::TestTraitType::test_union_validation_priority PASSED [ 29%]
traitlets/tests/test_traitlets.py::TestTraitType::test_validate PASSED   [ 29%]
traitlets/tests/test_traitlets.py::TestHasDescriptorsMeta::test_metaclass PASSED [ 29%]
traitlets/tests/test_traitlets.py::TestHasDescriptorsMeta::test_this_class PASSED [ 30%]
traitlets/tests/test_traitlets.py::TestHasDescriptors::test_setup_instance PASSED [ 30%]
traitlets/tests/test_traitlets.py::TestHasTraitsNotify::test_notify_all PASSED [ 30%]
traitlets/tests/test_traitlets.py::TestHasTraitsNotify::test_notify_args PASSED [ 30%]
traitlets/tests/test_traitlets.py::TestHasTraitsNotify::test_notify_one PASSED [ 30%]
traitlets/tests/test_traitlets.py::TestHasTraitsNotify::test_notify_only_once PASSED [ 30%]
traitlets/tests/test_traitlets.py::TestHasTraitsNotify::test_notify_subclass PASSED [ 31%]
traitlets/tests/test_traitlets.py::TestHasTraitsNotify::test_static_notify PASSED [ 31%]
traitlets/tests/test_traitlets.py::TestHasTraitsNotify::test_subclass PASSED [ 31%]
traitlets/tests/test_traitlets.py::TestObserveDecorator::test_notify_all PASSED [ 31%]
traitlets/tests/test_traitlets.py::TestObserveDecorator::test_notify_args PASSED [ 31%]
traitlets/tests/test_traitlets.py::TestObserveDecorator::test_notify_one PASSED [ 32%]
traitlets/tests/test_traitlets.py::TestObserveDecorator::test_notify_only_once PASSED [ 32%]
traitlets/tests/test_traitlets.py::TestObserveDecorator::test_notify_subclass PASSED [ 32%]
traitlets/tests/test_traitlets.py::TestObserveDecorator::test_static_notify PASSED [ 32%]
traitlets/tests/test_traitlets.py::TestObserveDecorator::test_subclass PASSED [ 32%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_init PASSED       [ 32%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_positional_args PASSED [ 33%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_trait_has_value PASSED [ 33%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_trait_metadata PASSED [ 33%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_trait_metadata_default PASSED [ 33%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_trait_metadata_deprecated PASSED [ 33%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_trait_names PASSED [ 33%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_traits PASSED     [ 34%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_traits_metadata PASSED [ 34%]
traitlets/tests/test_traitlets.py::TestHasTraits::test_traits_metadata_deprecated PASSED [ 34%]
traitlets/tests/test_traitlets.py::TestType::test_allow_none PASSED      [ 34%]
traitlets/tests/test_traitlets.py::TestType::test_default PASSED         [ 34%]
traitlets/tests/test_traitlets.py::TestType::test_default_options PASSED [ 35%]
traitlets/tests/test_traitlets.py::TestType::test_set_str_klass PASSED   [ 35%]
traitlets/tests/test_traitlets.py::TestType::test_str_klass PASSED       [ 35%]
traitlets/tests/test_traitlets.py::TestType::test_validate_default PASSED [ 35%]
traitlets/tests/test_traitlets.py::TestType::test_validate_klass PASSED  [ 35%]
traitlets/tests/test_traitlets.py::TestType::test_value PASSED           [ 35%]
traitlets/tests/test_traitlets.py::TestInstance::test_args_kw PASSED     [ 36%]
traitlets/tests/test_traitlets.py::TestInstance::test_bad_default PASSED [ 36%]
traitlets/tests/test_traitlets.py::TestInstance::test_basic PASSED       [ 36%]
traitlets/tests/test_traitlets.py::TestInstance::test_default_klass PASSED [ 36%]
traitlets/tests/test_traitlets.py::TestInstance::test_instance PASSED    [ 36%]
traitlets/tests/test_traitlets.py::TestInstance::test_unique_default_value PASSED [ 36%]
traitlets/tests/test_traitlets.py::TestThis::test_subclass PASSED        [ 37%]
traitlets/tests/test_traitlets.py::TestThis::test_subclass_override PASSED [ 37%]
traitlets/tests/test_traitlets.py::TestThis::test_this_class PASSED      [ 37%]
traitlets/tests/test_traitlets.py::TestThis::test_this_in_container PASSED [ 37%]
traitlets/tests/test_traitlets.py::TestThis::test_this_inst PASSED       [ 37%]
traitlets/tests/test_traitlets.py::TraitTestBase::test_allow_none PASSED [ 38%]
traitlets/tests/test_traitlets.py::TraitTestBase::test_bad_values PASSED [ 38%]
traitlets/tests/test_traitlets.py::TraitTestBase::test_default_value PASSED [ 38%]
traitlets/tests/test_traitlets.py::TraitTestBase::test_good_values PASSED [ 38%]
traitlets/tests/test_traitlets.py::AnyTraitTest::test_allow_none PASSED  [ 38%]
traitlets/tests/test_traitlets.py::AnyTraitTest::test_bad_values PASSED  [ 38%]
traitlets/tests/test_traitlets.py::AnyTraitTest::test_default_value PASSED [ 39%]
traitlets/tests/test_traitlets.py::AnyTraitTest::test_good_values PASSED [ 39%]
traitlets/tests/test_traitlets.py::UnionTraitTest::test_allow_none PASSED [ 39%]
traitlets/tests/test_traitlets.py::UnionTraitTest::test_bad_values PASSED [ 39%]
traitlets/tests/test_traitlets.py::UnionTraitTest::test_default_value PASSED [ 39%]
traitlets/tests/test_traitlets.py::UnionTraitTest::test_good_values PASSED [ 39%]
traitlets/tests/test_traitlets.py::CallableTraitTest::test_allow_none PASSED [ 40%]
traitlets/tests/test_traitlets.py::CallableTraitTest::test_bad_values PASSED [ 40%]
traitlets/tests/test_traitlets.py::CallableTraitTest::test_default_value PASSED [ 40%]
traitlets/tests/test_traitlets.py::CallableTraitTest::test_good_values PASSED [ 40%]
traitlets/tests/test_traitlets.py::OrTraitTest::test_allow_none PASSED   [ 40%]
traitlets/tests/test_traitlets.py::OrTraitTest::test_bad_values PASSED   [ 41%]
traitlets/tests/test_traitlets.py::OrTraitTest::test_default_value PASSED [ 41%]
traitlets/tests/test_traitlets.py::OrTraitTest::test_good_values PASSED  [ 41%]
traitlets/tests/test_traitlets.py::TestInt::test_allow_none PASSED       [ 41%]
traitlets/tests/test_traitlets.py::TestInt::test_bad_values PASSED       [ 41%]
traitlets/tests/test_traitlets.py::TestInt::test_default_value PASSED    [ 41%]
traitlets/tests/test_traitlets.py::TestInt::test_good_values PASSED      [ 42%]
traitlets/tests/test_traitlets.py::TestCInt::test_allow_none PASSED      [ 42%]
traitlets/tests/test_traitlets.py::TestCInt::test_bad_values PASSED      [ 42%]
traitlets/tests/test_traitlets.py::TestCInt::test_default_value PASSED   [ 42%]
traitlets/tests/test_traitlets.py::TestCInt::test_good_values PASSED     [ 42%]
traitlets/tests/test_traitlets.py::TestMinBoundCInt::test_allow_none PASSED [ 42%]
traitlets/tests/test_traitlets.py::TestMinBoundCInt::test_bad_values PASSED [ 43%]
traitlets/tests/test_traitlets.py::TestMinBoundCInt::test_default_value PASSED [ 43%]
traitlets/tests/test_traitlets.py::TestMinBoundCInt::test_good_values PASSED [ 43%]
traitlets/tests/test_traitlets.py::TestLong::test_allow_none PASSED      [ 43%]
traitlets/tests/test_traitlets.py::TestLong::test_bad_values PASSED      [ 43%]
traitlets/tests/test_traitlets.py::TestLong::test_default_value PASSED   [ 44%]
traitlets/tests/test_traitlets.py::TestLong::test_good_values PASSED     [ 44%]
traitlets/tests/test_traitlets.py::TestMinBoundLong::test_allow_none PASSED [ 44%]
traitlets/tests/test_traitlets.py::TestMinBoundLong::test_bad_values PASSED [ 44%]
traitlets/tests/test_traitlets.py::TestMinBoundLong::test_default_value PASSED [ 44%]
traitlets/tests/test_traitlets.py::TestMinBoundLong::test_good_values PASSED [ 44%]
traitlets/tests/test_traitlets.py::TestMaxBoundLong::test_allow_none PASSED [ 45%]
traitlets/tests/test_traitlets.py::TestMaxBoundLong::test_bad_values PASSED [ 45%]
traitlets/tests/test_traitlets.py::TestMaxBoundLong::test_default_value PASSED [ 45%]
traitlets/tests/test_traitlets.py::TestMaxBoundLong::test_good_values PASSED [ 45%]
traitlets/tests/test_traitlets.py::TestCLong::test_allow_none PASSED     [ 45%]
traitlets/tests/test_traitlets.py::TestCLong::test_bad_values PASSED     [ 45%]
traitlets/tests/test_traitlets.py::TestCLong::test_default_value PASSED  [ 46%]
traitlets/tests/test_traitlets.py::TestCLong::test_good_values PASSED    [ 46%]
traitlets/tests/test_traitlets.py::TestMaxBoundCLong::test_allow_none PASSED [ 46%]
traitlets/tests/test_traitlets.py::TestMaxBoundCLong::test_bad_values PASSED [ 46%]
traitlets/tests/test_traitlets.py::TestMaxBoundCLong::test_default_value PASSED [ 46%]
traitlets/tests/test_traitlets.py::TestMaxBoundCLong::test_good_values PASSED [ 47%]
traitlets/tests/test_traitlets.py::TestInteger::test_allow_none PASSED   [ 47%]
traitlets/tests/test_traitlets.py::TestInteger::test_bad_values PASSED   [ 47%]
traitlets/tests/test_traitlets.py::TestInteger::test_default_value PASSED [ 47%]
traitlets/tests/test_traitlets.py::TestInteger::test_good_values PASSED  [ 47%]
traitlets/tests/test_traitlets.py::TestMinBoundInteger::test_allow_none PASSED [ 47%]
traitlets/tests/test_traitlets.py::TestMinBoundInteger::test_bad_values PASSED [ 48%]
traitlets/tests/test_traitlets.py::TestMinBoundInteger::test_default_value PASSED [ 48%]
traitlets/tests/test_traitlets.py::TestMinBoundInteger::test_good_values PASSED [ 48%]
traitlets/tests/test_traitlets.py::TestMaxBoundInteger::test_allow_none PASSED [ 48%]
traitlets/tests/test_traitlets.py::TestMaxBoundInteger::test_bad_values PASSED [ 48%]
traitlets/tests/test_traitlets.py::TestMaxBoundInteger::test_default_value PASSED [ 48%]
traitlets/tests/test_traitlets.py::TestMaxBoundInteger::test_good_values PASSED [ 49%]
traitlets/tests/test_traitlets.py::TestFloat::test_allow_none PASSED     [ 49%]
traitlets/tests/test_traitlets.py::TestFloat::test_bad_values PASSED     [ 49%]
traitlets/tests/test_traitlets.py::TestFloat::test_default_value PASSED  [ 49%]
traitlets/tests/test_traitlets.py::TestFloat::test_good_values PASSED    [ 49%]
traitlets/tests/test_traitlets.py::TestCFloat::test_allow_none PASSED    [ 50%]
traitlets/tests/test_traitlets.py::TestCFloat::test_bad_values PASSED    [ 50%]
traitlets/tests/test_traitlets.py::TestCFloat::test_default_value PASSED [ 50%]
traitlets/tests/test_traitlets.py::TestCFloat::test_good_values PASSED   [ 50%]
traitlets/tests/test_traitlets.py::TestComplex::test_allow_none PASSED   [ 50%]
traitlets/tests/test_traitlets.py::TestComplex::test_bad_values PASSED   [ 50%]
traitlets/tests/test_traitlets.py::TestComplex::test_default_value PASSED [ 51%]
traitlets/tests/test_traitlets.py::TestComplex::test_good_values PASSED  [ 51%]
traitlets/tests/test_traitlets.py::TestBytes::test_allow_none PASSED     [ 51%]
traitlets/tests/test_traitlets.py::TestBytes::test_bad_values PASSED     [ 51%]
traitlets/tests/test_traitlets.py::TestBytes::test_default_value PASSED  [ 51%]
traitlets/tests/test_traitlets.py::TestBytes::test_good_values PASSED    [ 51%]
traitlets/tests/test_traitlets.py::TestUnicode::test_allow_none PASSED   [ 52%]
traitlets/tests/test_traitlets.py::TestUnicode::test_bad_values PASSED   [ 52%]
traitlets/tests/test_traitlets.py::TestUnicode::test_default_value PASSED [ 52%]
traitlets/tests/test_traitlets.py::TestUnicode::test_good_values PASSED  [ 52%]
traitlets/tests/test_traitlets.py::TestObjectName::test_allow_none PASSED [ 52%]
traitlets/tests/test_traitlets.py::TestObjectName::test_bad_values PASSED [ 52%]
traitlets/tests/test_traitlets.py::TestObjectName::test_default_value PASSED [ 53%]
traitlets/tests/test_traitlets.py::TestObjectName::test_good_values PASSED [ 53%]
traitlets/tests/test_traitlets.py::TestDottedObjectName::test_allow_none PASSED [ 53%]
traitlets/tests/test_traitlets.py::TestDottedObjectName::test_bad_values PASSED [ 53%]
traitlets/tests/test_traitlets.py::TestDottedObjectName::test_default_value PASSED [ 53%]
traitlets/tests/test_traitlets.py::TestDottedObjectName::test_good_values PASSED [ 54%]
traitlets/tests/test_traitlets.py::TestTCPAddress::test_allow_none PASSED [ 54%]
traitlets/tests/test_traitlets.py::TestTCPAddress::test_bad_values PASSED [ 54%]
traitlets/tests/test_traitlets.py::TestTCPAddress::test_default_value PASSED [ 54%]
traitlets/tests/test_traitlets.py::TestTCPAddress::test_good_values PASSED [ 54%]
traitlets/tests/test_traitlets.py::TestList::test_allow_none PASSED      [ 54%]
traitlets/tests/test_traitlets.py::TestList::test_bad_values PASSED      [ 55%]
traitlets/tests/test_traitlets.py::TestList::test_default_value PASSED   [ 55%]
traitlets/tests/test_traitlets.py::TestList::test_good_values PASSED     [ 55%]
traitlets/tests/test_traitlets.py::TestNoneInstanceList::test_allow_none PASSED [ 55%]
traitlets/tests/test_traitlets.py::TestNoneInstanceList::test_bad_values PASSED [ 55%]
traitlets/tests/test_traitlets.py::TestNoneInstanceList::test_default_value PASSED [ 55%]
traitlets/tests/test_traitlets.py::TestNoneInstanceList::test_good_values PASSED [ 56%]
traitlets/tests/test_traitlets.py::TestInstanceList::test_allow_none PASSED [ 56%]
traitlets/tests/test_traitlets.py::TestInstanceList::test_bad_values PASSED [ 56%]
traitlets/tests/test_traitlets.py::TestInstanceList::test_default_value PASSED [ 56%]
traitlets/tests/test_traitlets.py::TestInstanceList::test_good_values PASSED [ 56%]
traitlets/tests/test_traitlets.py::TestInstanceList::test_klass PASSED   [ 57%]
traitlets/tests/test_traitlets.py::TestUnionListTrait::test_allow_none PASSED [ 57%]
traitlets/tests/test_traitlets.py::TestUnionListTrait::test_bad_values PASSED [ 57%]
traitlets/tests/test_traitlets.py::TestUnionListTrait::test_default_value PASSED [ 57%]
traitlets/tests/test_traitlets.py::TestUnionListTrait::test_good_values PASSED [ 57%]
traitlets/tests/test_traitlets.py::TestLenList::test_allow_none PASSED   [ 57%]
traitlets/tests/test_traitlets.py::TestLenList::test_bad_values PASSED   [ 58%]
traitlets/tests/test_traitlets.py::TestLenList::test_default_value PASSED [ 58%]
traitlets/tests/test_traitlets.py::TestLenList::test_good_values PASSED  [ 58%]
traitlets/tests/test_traitlets.py::TestTupleTrait::test_allow_none PASSED [ 58%]
traitlets/tests/test_traitlets.py::TestTupleTrait::test_bad_values PASSED [ 58%]
traitlets/tests/test_traitlets.py::TestTupleTrait::test_default_value PASSED [ 58%]
traitlets/tests/test_traitlets.py::TestTupleTrait::test_good_values PASSED [ 59%]
traitlets/tests/test_traitlets.py::TestTupleTrait::test_invalid_args PASSED [ 59%]
traitlets/tests/test_traitlets.py::TestLooseTupleTrait::test_allow_none PASSED [ 59%]
traitlets/tests/test_traitlets.py::TestLooseTupleTrait::test_bad_values PASSED [ 59%]
traitlets/tests/test_traitlets.py::TestLooseTupleTrait::test_default_value PASSED [ 59%]
traitlets/tests/test_traitlets.py::TestLooseTupleTrait::test_good_values PASSED [ 60%]
traitlets/tests/test_traitlets.py::TestLooseTupleTrait::test_invalid_args PASSED [ 60%]
traitlets/tests/test_traitlets.py::TestMultiTuple::test_allow_none PASSED [ 60%]
traitlets/tests/test_traitlets.py::TestMultiTuple::test_bad_values PASSED [ 60%]
traitlets/tests/test_traitlets.py::TestMultiTuple::test_default_value PASSED [ 60%]
traitlets/tests/test_traitlets.py::TestMultiTuple::test_good_values PASSED [ 60%]
traitlets/tests/test_traitlets.py::test_allow_none_default_value[List] PASSED [ 61%]
traitlets/tests/test_traitlets.py::test_allow_none_default_value[Tuple] PASSED [ 61%]
traitlets/tests/test_traitlets.py::test_allow_none_default_value[Set] PASSED [ 61%]
traitlets/tests/test_traitlets.py::test_allow_none_default_value[Dict] PASSED [ 61%]
traitlets/tests/test_traitlets.py::test_allow_none_default_value[Int] PASSED [ 61%]
traitlets/tests/test_traitlets.py::test_allow_none_default_value[Unicode] PASSED [ 61%]
traitlets/tests/test_traitlets.py::test_default_value[List-default_value0] PASSED [ 62%]
traitlets/tests/test_traitlets.py::test_default_value[Tuple-default_value1] PASSED [ 62%]
traitlets/tests/test_traitlets.py::test_default_value[Set-default_value2] PASSED [ 62%]
traitlets/tests/test_traitlets.py::test_default_value[Dict-default_value3] PASSED [ 62%]
traitlets/tests/test_traitlets.py::test_default_value[Int-0] PASSED      [ 62%]
traitlets/tests/test_traitlets.py::test_default_value[Unicode-] PASSED   [ 63%]
traitlets/tests/test_traitlets.py::test_subclass_default_value[List-default_value0] PASSED [ 63%]
traitlets/tests/test_traitlets.py::test_subclass_default_value[Tuple-default_value1] PASSED [ 63%]
traitlets/tests/test_traitlets.py::test_subclass_default_value[Set-default_value2] PASSED [ 63%]
traitlets/tests/test_traitlets.py::TestCRegExp::test_allow_none PASSED   [ 63%]
traitlets/tests/test_traitlets.py::TestCRegExp::test_bad_values PASSED   [ 63%]
traitlets/tests/test_traitlets.py::TestCRegExp::test_default_value PASSED [ 64%]
traitlets/tests/test_traitlets.py::TestCRegExp::test_good_values PASSED  [ 64%]
traitlets/tests/test_traitlets.py::test_dict_assignment PASSED           [ 64%]
traitlets/tests/test_traitlets.py::TestInstanceUniformlyValueValidatedDict::test_allow_none PASSED [ 64%]
traitlets/tests/test_traitlets.py::TestInstanceUniformlyValueValidatedDict::test_bad_values PASSED [ 64%]
traitlets/tests/test_traitlets.py::TestInstanceUniformlyValueValidatedDict::test_default_value PASSED [ 64%]
traitlets/tests/test_traitlets.py::TestInstanceUniformlyValueValidatedDict::test_good_values PASSED [ 65%]
traitlets/tests/test_traitlets.py::TestInstanceNonuniformlyValueValidatedDict::test_allow_none PASSED [ 65%]
traitlets/tests/test_traitlets.py::TestInstanceNonuniformlyValueValidatedDict::test_bad_values PASSED [ 65%]
traitlets/tests/test_traitlets.py::TestInstanceNonuniformlyValueValidatedDict::test_default_value PASSED [ 65%]
traitlets/tests/test_traitlets.py::TestInstanceNonuniformlyValueValidatedDict::test_good_values PASSED [ 65%]
traitlets/tests/test_traitlets.py::TestInstanceKeyValidatedDict::test_allow_none PASSED [ 66%]
traitlets/tests/test_traitlets.py::TestInstanceKeyValidatedDict::test_bad_values PASSED [ 66%]
traitlets/tests/test_traitlets.py::TestInstanceKeyValidatedDict::test_default_value PASSED [ 66%]
traitlets/tests/test_traitlets.py::TestInstanceKeyValidatedDict::test_good_values PASSED [ 66%]
traitlets/tests/test_traitlets.py::TestInstanceFullyValidatedDict::test_allow_none PASSED [ 66%]
traitlets/tests/test_traitlets.py::TestInstanceFullyValidatedDict::test_bad_values PASSED [ 66%]
traitlets/tests/test_traitlets.py::TestInstanceFullyValidatedDict::test_default_value PASSED [ 67%]
traitlets/tests/test_traitlets.py::TestInstanceFullyValidatedDict::test_good_values PASSED [ 67%]
traitlets/tests/test_traitlets.py::test_dict_default_value PASSED        [ 67%]
traitlets/tests/test_traitlets.py::TestValidationHook::test_multiple_validate PASSED [ 67%]
traitlets/tests/test_traitlets.py::TestValidationHook::test_parity_trait PASSED [ 67%]
traitlets/tests/test_traitlets.py::TestLink::test_callbacks PASSED       [ 67%]
traitlets/tests/test_traitlets.py::TestLink::test_connect_same PASSED    [ 68%]
traitlets/tests/test_traitlets.py::TestLink::test_link_broken_at_source PASSED [ 68%]
traitlets/tests/test_traitlets.py::TestLink::test_link_broken_at_target PASSED [ 68%]
traitlets/tests/test_traitlets.py::TestLink::test_link_different PASSED  [ 68%]
traitlets/tests/test_traitlets.py::TestLink::test_tranform PASSED        [ 68%]
traitlets/tests/test_traitlets.py::TestLink::test_unlink_link PASSED     [ 69%]
traitlets/tests/test_traitlets.py::TestDirectionalLink::test_connect_same PASSED [ 69%]
traitlets/tests/test_traitlets.py::TestDirectionalLink::test_link_different PASSED [ 69%]
traitlets/tests/test_traitlets.py::TestDirectionalLink::test_tranform PASSED [ 69%]
traitlets/tests/test_traitlets.py::TestDirectionalLink::test_unlink_link PASSED [ 69%]
traitlets/tests/test_traitlets.py::test_pickle_hastraits PASSED          [ 69%]
traitlets/tests/test_traitlets.py::test_hold_trait_notifications PASSED  [ 70%]
traitlets/tests/test_traitlets.py::TestRollback::test_roll_back PASSED   [ 70%]
traitlets/tests/test_traitlets.py::test_cache_modification PASSED        [ 70%]
traitlets/tests/test_traitlets.py::test_notification_order PASSED        [ 70%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredInstanceTrait::test_allow_none PASSED [ 70%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredInstanceTrait::test_bad_values PASSED [ 70%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredInstanceTrait::test_default_value PASSED [ 71%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredInstanceTrait::test_good_values PASSED [ 71%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredTypeTrait::test_allow_none PASSED [ 71%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredTypeTrait::test_bad_values PASSED [ 71%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredTypeTrait::test_default_value PASSED [ 71%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredTypeTrait::test_good_values PASSED [ 72%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_allow_none PASSED [ 72%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_bad_values PASSED [ 72%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_default_value PASSED [ 72%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_good_values PASSED [ 72%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredInstanceList::test_klass PASSED [ 72%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredTypeList::test_allow_none PASSED [ 73%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredTypeList::test_bad_values PASSED [ 73%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredTypeList::test_default_value PASSED [ 73%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredTypeList::test_good_values PASSED [ 73%]
traitlets/tests/test_traitlets.py::TestForwardDeclaredTypeList::test_klass PASSED [ 73%]
traitlets/tests/test_traitlets.py::TestDynamicTraits::test_notify_all PASSED [ 73%]
traitlets/tests/test_traitlets.py::test_enum_no_default PASSED           [ 74%]
traitlets/tests/test_traitlets.py::test_default_value_repr PASSED        [ 74%]
traitlets/tests/test_traitlets.py::test_subclass_compat PASSED           [ 74%]
traitlets/tests/test_traitlets.py::test_subclass_override_observer PASSED [ 74%]
traitlets/tests/test_traitlets.py::test_subclass_override_not_registered PASSED [ 74%]
traitlets/tests/test_traitlets.py::test_subclass_add_observer PASSED     [ 75%]
traitlets/tests/test_traitlets.py::test_observe_iterables PASSED         [ 75%]
traitlets/tests/test_traitlets.py::test_super_args PASSED                [ 75%]
traitlets/tests/test_traitlets.py::test_super_bad_args PASSED            [ 75%]
traitlets/tests/test_traitlets.py::test_default_mro PASSED               [ 75%]
traitlets/tests/test_traitlets.py::test_cls_self_argument PASSED         [ 75%]
traitlets/tests/test_traitlets.py::test_override_default PASSED          [ 76%]
traitlets/tests/test_traitlets.py::test_override_default_decorator PASSED [ 76%]
traitlets/tests/test_traitlets.py::test_override_default_instance PASSED [ 76%]
traitlets/tests/test_traitlets.py::test_copy_HasTraits PASSED            [ 76%]
traitlets/tests/test_traitlets.py::test_unicode_from_string[xyz-xyz] PASSED [ 76%]
traitlets/tests/test_traitlets.py::test_unicode_from_string[1-1] PASSED  [ 76%]
traitlets/tests/test_traitlets.py::test_unicode_from_string["xx"-xx] PASSED [ 77%]
traitlets/tests/test_traitlets.py::test_unicode_from_string['abc'-abc] PASSED [ 77%]
traitlets/tests/test_traitlets.py::test_unicode_from_string[None-None] PASSED [ 77%]
traitlets/tests/test_traitlets.py::test_cunicode_from_string[xyz-xyz] PASSED [ 77%]
traitlets/tests/test_traitlets.py::test_cunicode_from_string[1-1] PASSED [ 77%]
traitlets/tests/test_traitlets.py::test_cunicode_from_string["xx"-xx] PASSED [ 77%]
traitlets/tests/test_traitlets.py::test_cunicode_from_string['abc'-abc] PASSED [ 78%]
traitlets/tests/test_traitlets.py::test_cunicode_from_string[None-None] PASSED [ 78%]
traitlets/tests/test_traitlets.py::test_bytes_from_string[xyz-xyz] PASSED [ 78%]
traitlets/tests/test_traitlets.py::test_bytes_from_string[1-1] PASSED    [ 78%]
traitlets/tests/test_traitlets.py::test_bytes_from_string[b"xx"-xx] PASSED [ 78%]
traitlets/tests/test_traitlets.py::test_bytes_from_string[b'abc'-abc] PASSED [ 79%]
traitlets/tests/test_traitlets.py::test_bytes_from_string[None-None] PASSED [ 79%]
traitlets/tests/test_traitlets.py::test_cbytes_from_string[xyz-xyz] PASSED [ 79%]
traitlets/tests/test_traitlets.py::test_cbytes_from_string[1-1] PASSED   [ 79%]
traitlets/tests/test_traitlets.py::test_cbytes_from_string[b"xx"-xx] PASSED [ 79%]
traitlets/tests/test_traitlets.py::test_cbytes_from_string[b'abc'-abc] PASSED [ 79%]
traitlets/tests/test_traitlets.py::test_cbytes_from_string[None-None] PASSED [ 80%]
traitlets/tests/test_traitlets.py::test_int_from_string[x-ValueError] PASSED [ 80%]
traitlets/tests/test_traitlets.py::test_int_from_string[1-1] PASSED      [ 80%]
traitlets/tests/test_traitlets.py::test_int_from_string[123-123] PASSED  [ 80%]
traitlets/tests/test_traitlets.py::test_int_from_string[2.0-ValueError] PASSED [ 80%]
traitlets/tests/test_traitlets.py::test_int_from_string[None-None] PASSED [ 80%]
traitlets/tests/test_traitlets.py::test_float_from_string[x-ValueError] PASSED [ 81%]
traitlets/tests/test_traitlets.py::test_float_from_string[1-1.0] PASSED  [ 81%]
traitlets/tests/test_traitlets.py::test_float_from_string[123.5-123.5] PASSED [ 81%]
traitlets/tests/test_traitlets.py::test_float_from_string[2.5-2.5] PASSED [ 81%]
traitlets/tests/test_traitlets.py::test_float_from_string[None-None] PASSED [ 81%]
traitlets/tests/test_traitlets.py::test_complex_from_string[x-ValueError] PASSED [ 82%]
traitlets/tests/test_traitlets.py::test_complex_from_string[1-1.0] PASSED [ 82%]
traitlets/tests/test_traitlets.py::test_complex_from_string[123.5-123.5] PASSED [ 82%]
traitlets/tests/test_traitlets.py::test_complex_from_string[2.5-2.5] PASSED [ 82%]
traitlets/tests/test_traitlets.py::test_complex_from_string[1+2j-(1+2j)] PASSED [ 82%]
traitlets/tests/test_traitlets.py::test_complex_from_string[None-None] PASSED [ 82%]
traitlets/tests/test_traitlets.py::test_bool_from_string[true-True] PASSED [ 83%]
traitlets/tests/test_traitlets.py::test_bool_from_string[TRUE-True] PASSED [ 83%]
traitlets/tests/test_traitlets.py::test_bool_from_string[1-True] PASSED  [ 83%]
traitlets/tests/test_traitlets.py::test_bool_from_string[0-False] PASSED [ 83%]
traitlets/tests/test_traitlets.py::test_bool_from_string[False-False] PASSED [ 83%]
traitlets/tests/test_traitlets.py::test_bool_from_string[false-False] PASSED [ 83%]
traitlets/tests/test_traitlets.py::test_bool_from_string[1.0-ValueError] PASSED [ 84%]
traitlets/tests/test_traitlets.py::test_bool_from_string[None-None] PASSED [ 84%]
traitlets/tests/test_traitlets.py::test_dict_from_string[{}-expected0] PASSED [ 84%]
traitlets/tests/test_traitlets.py::test_dict_from_string[1-TraitError] PASSED [ 84%]
traitlets/tests/test_traitlets.py::test_dict_from_string[{1: 2}-expected2] PASSED [ 84%]
traitlets/tests/test_traitlets.py::test_dict_from_string[{"key": "value"}-expected3] PASSED [ 85%]
traitlets/tests/test_traitlets.py::test_dict_from_string[x-TraitError] PASSED [ 85%]
traitlets/tests/test_traitlets.py::test_dict_from_string[None-None] PASSED [ 85%]
traitlets/tests/test_traitlets.py::test_list_from_string[[]-expected0] PASSED [ 85%]
traitlets/tests/test_traitlets.py::test_list_from_string[[1, 2, "x"]-expected1] PASSED [ 85%]
traitlets/tests/test_traitlets.py::test_list_from_string[s2-expected2] PASSED [ 85%]
traitlets/tests/test_traitlets.py::test_list_from_string[s3-None] PASSED [ 86%]
traitlets/tests/test_traitlets.py::test_list_items_from_string[s0-expected0-value_trait0] PASSED [ 86%]
traitlets/tests/test_traitlets.py::test_list_items_from_string[s1-ValueError-value_trait1] PASSED [ 86%]
traitlets/tests/test_traitlets.py::test_list_items_from_string[s2-expected2-value_trait2] PASSED [ 86%]
traitlets/tests/test_traitlets.py::test_list_items_from_string[s3-expected3-value_trait3] PASSED [ 86%]
traitlets/tests/test_traitlets.py::test_list_items_from_string[s4-expected4-value_trait4] PASSED [ 86%]
traitlets/tests/test_traitlets.py::test_set_from_string[[]-expected0] PASSED [ 87%]
traitlets/tests/test_traitlets.py::test_set_from_string[[1, 2, "x"]-expected1] PASSED [ 87%]
traitlets/tests/test_traitlets.py::test_set_from_string[{1, 2, "x"}-expected2] PASSED [ 87%]
traitlets/tests/test_traitlets.py::test_set_from_string[s3-expected3] PASSED [ 87%]
traitlets/tests/test_traitlets.py::test_set_from_string[s4-None] PASSED  [ 87%]
traitlets/tests/test_traitlets.py::test_set_items_from_string[s0-expected0-value_trait0] PASSED [ 88%]
traitlets/tests/test_traitlets.py::test_set_items_from_string[s1-ValueError-value_trait1] PASSED [ 88%]
traitlets/tests/test_traitlets.py::test_set_items_from_string[s2-expected2-value_trait2] PASSED [ 88%]
traitlets/tests/test_traitlets.py::test_set_items_from_string[s3-expected3-value_trait3] PASSED [ 88%]
traitlets/tests/test_traitlets.py::test_tuple_from_string[[]-expected0] PASSED [ 88%]
traitlets/tests/test_traitlets.py::test_tuple_from_string[()-expected1] PASSED [ 88%]
traitlets/tests/test_traitlets.py::test_tuple_from_string[[1, 2, "x"]-expected2] PASSED [ 89%]
traitlets/tests/test_traitlets.py::test_tuple_from_string[(1, 2, "x")-expected3] PASSED [ 89%]
traitlets/tests/test_traitlets.py::test_tuple_from_string[s4-expected4] PASSED [ 89%]
traitlets/tests/test_traitlets.py::test_tuple_from_string[s5-None] PASSED [ 89%]
traitlets/tests/test_traitlets.py::test_tuple_items_from_string[s0-expected0-value_traits0] PASSED [ 89%]
traitlets/tests/test_traitlets.py::test_tuple_items_from_string[s1-ValueError-value_traits1] PASSED [ 89%]
traitlets/tests/test_traitlets.py::test_tuple_items_from_string[s2-expected2-value_traits2] PASSED [ 90%]
traitlets/tests/test_traitlets.py::test_tuple_items_from_string[s3-expected3-value_traits3] PASSED [ 90%]
traitlets/tests/test_traitlets.py::test_tuple_items_from_string[s4-expected4-value_traits4] PASSED [ 90%]
traitlets/tests/test_traitlets.py::test_object_from_string[x-x] PASSED   [ 90%]
traitlets/tests/test_traitlets.py::test_object_from_string[mod.submod-mod.submod] PASSED [ 90%]
traitlets/tests/test_traitlets.py::test_object_from_string[not an identifier-TraitError] PASSED [ 91%]
traitlets/tests/test_traitlets.py::test_object_from_string[1-1] PASSED   [ 91%]
traitlets/tests/test_traitlets.py::test_object_from_string[None-None] PASSED [ 91%]
traitlets/tests/test_traitlets.py::test_tcp_from_string[127.0.0.1:8000-expected0] PASSED [ 91%]
traitlets/tests/test_traitlets.py::test_tcp_from_string[host.tld:80-expected1] PASSED [ 91%]
traitlets/tests/test_traitlets.py::test_tcp_from_string[host:notaport-ValueError] PASSED [ 91%]
traitlets/tests/test_traitlets.py::test_tcp_from_string[127.0.0.1-ValueError] PASSED [ 92%]
traitlets/tests/test_traitlets.py::test_tcp_from_string[None-None] PASSED [ 92%]
traitlets/tests/test_traitlets.py::test_union_of_list_and_unicode_from_string[[]-expected0] PASSED [ 92%]
traitlets/tests/test_traitlets.py::test_union_of_list_and_unicode_from_string[{}-{}] PASSED [ 92%]
traitlets/tests/test_traitlets.py::test_union_of_int_and_float_from_string[1-1] PASSED [ 92%]
traitlets/tests/test_traitlets.py::test_union_of_int_and_float_from_string[1.5-1.5] PASSED [ 92%]
traitlets/tests/test_traitlets.py::test_union_of_list_and_dict_from_string[[]-expected0-False] PASSED [ 93%]
traitlets/tests/test_traitlets.py::test_union_of_list_and_dict_from_string[{}-expected1-False] PASSED [ 93%]
traitlets/tests/test_traitlets.py::test_union_of_list_and_dict_from_string[None-TraitError-False] PASSED [ 93%]
traitlets/tests/test_traitlets.py::test_union_of_list_and_dict_from_string[None-None-True] PASSED [ 93%]
traitlets/tests/test_traitlets.py::test_all_attribute PASSED             [ 93%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_all_enum_values PASSED [ 94%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_bad_enum_value_name__raises_error PASSED [ 94%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_bad_enum_value_number__raises_error PASSED [ 94%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_bad_value_with_to_enum_or_none PASSED [ 94%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_name_1 PASSED [ 94%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value PASSED [ 94%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value__with_other_enum_raises_error PASSED [ 95%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value_name PASSED [ 95%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value_number PASSED [ 95%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_enum_value_number_1 PASSED [ 95%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_none_to_enum_or_none PASSED [ 95%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_none_without_allow_none_resets_to_default_value PASSED [ 95%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_assign_scoped_enum_value_name PASSED [ 96%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_ctor_with_default_value_as_enum_value PASSED [ 96%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_ctor_with_default_value_none_and_allow_none PASSED [ 96%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_ctor_with_default_value_none_and_not_allow_none PASSED [ 96%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_ctor_without_default_value PASSED [ 96%]
traitlets/tests/test_traitlets_enum.py::TestUseEnum::test_info PASSED    [ 97%]
traitlets/tests/test_traitlets_enum.py::TestFuzzyEnum::test_assign_other_raises PASSED [ 97%]
traitlets/tests/test_traitlets_enum.py::TestFuzzyEnum::test_ctor_with_default_value PASSED [ 97%]
traitlets/tests/test_traitlets_enum.py::TestFuzzyEnum::test_search_all_prefixes__ctor PASSED [ 97%]
traitlets/tests/test_traitlets_enum.py::TestFuzzyEnum::test_search_all_prefixes__overwrite PASSED [ 97%]
traitlets/tests/test_traitlets_enum.py::TestFuzzyEnum::test_search_substrings__ctor PASSED [ 97%]
traitlets/tests/test_traitlets_enum.py::TestFuzzyEnum::test_search_substrings__overwrite PASSED [ 98%]
traitlets/utils/descriptions.py::traitlets.utils.descriptions.describe PASSED [ 98%]
traitlets/utils/nested_update.py::traitlets.utils.nested_update.nested_update PASSED [ 98%]
traitlets/utils/tests/test_bunch.py::test_bunch PASSED                   [ 98%]
traitlets/utils/tests/test_bunch.py::test_bunch_dir PASSED               [ 98%]
traitlets/utils/tests/test_decorators.py::TestExpandSignature::test_duplicate_init PASSED [ 98%]
traitlets/utils/tests/test_decorators.py::TestExpandSignature::test_full_init PASSED [ 99%]
traitlets/utils/tests/test_decorators.py::TestExpandSignature::test_no_init PASSED [ 99%]
traitlets/utils/tests/test_decorators.py::TestExpandSignature::test_no_kwargs PASSED [ 99%]
traitlets/utils/tests/test_decorators.py::TestExpandSignature::test_partial_init PASSED [ 99%]
traitlets/utils/tests/test_importstring.py::TestImportItem::test_bad_input PASSED [ 99%]
traitlets/utils/tests/test_importstring.py::TestImportItem::test_import_unicode PASSED [100%]
=============================== warnings summary ===============================
traitlets/tests/_warnings.py::traitlets.tests._warnings.all_warnings
  <doctest traitlets.tests._warnings.all_warnings[1]>:2: RuntimeWarning: bar
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
============================= slowest 10 durations =============================
0.20s call     traitlets/config/tests/test_application.py::test_help_all_output
0.20s call     traitlets/config/tests/test_application.py::test_show_config_json_cli
0.19s call     traitlets/config/tests/test_application.py::test_help_output
0.19s call     traitlets/config/tests/test_application.py::test_show_config_cli
0.01s call     traitlets/config/tests/test_configurable.py::TestConfigurable::test_override2
0.01s call     traitlets/config/tests/test_application.py::TestApplication::test_flatten_aliases
0.01s call     traitlets/config/tests/test_application.py::TestApplication::test_flags
0.01s teardown traitlets/tests/test_traitlets.py::test_int_from_string[x-ValueError]
0.01s call     traitlets/tests/test_traitlets.py::TestThis::test_this_in_container
0.01s call     traitlets/config/tests/test_application.py::TestApplication::test_aliases
=========================== short test summary info ============================
SKIPPED [1] ../../../../usr/lib/python3.11/site-packages/_pytest/doctest.py:455: all tests skipped by +SKIP option
================== 567 passed, 1 skipped, 1 warning in 1.96s ===================
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: python3-traitlets-5.4.0-4.ocs23.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Vn3Niw
+ umask 022
+ cd /builddir/build/BUILD
+ cd traitlets-5.4.0
+ DOCDIR=/builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/share/doc/python3-traitlets
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/share/doc/python3-traitlets
+ cp -pr README.md /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch/usr/share/doc/python3-traitlets
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-traitlets = 5.4.0-4.ocs23 python3-traitlets = 5.4.0-4.ocs23 python3.10dist(traitlets) = 5.4 python3.11-traitlets = 5.4.0-4.ocs23 python3.11dist(traitlets) = 5.4 python3dist(traitlets) = 5.4
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) = 3.11
Obsoletes: python3.11-traitlets < 5.4.0-4.ocs23
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-traitlets-5.4.0-4.ocs23.noarch
Wrote: /builddir/build/SRPMS/python-traitlets-5.4.0-4.ocs23.src.rpm
Wrote: /builddir/build/RPMS/python3-traitlets-5.4.0-4.ocs23.noarch.rpm
Child return code was: 0