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-dns.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-55817-2199/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 0x7f4884026ec0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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.q1114zlh:/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', '640e1166f92541bc835cb6a3547e62b0', '-D', '/var/lib/mock/dist-ocs23-python311-build-55817-2199/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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-dns.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-dns-2.3.0-1.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-dns.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-55817-2199/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 0x7f4884026ec0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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.q1114zlh:/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', '0662f14d3bca4b66bba173bfd01acc1d', '-D', '/var/lib/mock/dist-ocs23-python311-build-55817-2199/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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-dns.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.eD5q92
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf dnspython-2.3.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dnspython-2.3.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dnspython-2.3.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-skip-SHA1-test.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-disable-network-test-in-koji-build.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ sed -i 's/\(cryptography = {version=">=2.6,<\)37.0\(", optional=true}\)/\139.0\2/' pyproject.toml
+ find examples -type f
+ xargs chmod a-x
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.UTJwJW
+ umask 022
+ cd /builddir/build/BUILD
+ cd dnspython-2.3.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 -r
Import error: No module named 'toml'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-dns-2.3.0-1.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-dns.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-55817-2199/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 0x7f4884026ec0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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.q1114zlh:/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', '528c71e083384f08848171bf55fdc457', '-D', '/var/lib/mock/dist-ocs23-python311-build-55817-2199/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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-dns.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.GBCaUo
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf dnspython-2.3.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dnspython-2.3.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dnspython-2.3.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-skip-SHA1-test.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-disable-network-test-in-koji-build.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ sed -i 's/\(cryptography = {version=">=2.6,<\)37.0\(", optional=true}\)/\139.0\2/' pyproject.toml
+ find examples -type f
+ xargs chmod a-x
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.3HM4A2
+ umask 022
+ cd /builddir/build/BUILD
+ cd dnspython-2.3.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 -r
Handling poetry-core from build-system.requires
Requirement not satisfied: poetry-core
Exiting dependency generation pass: build backend
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-dns-2.3.0-1.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-dns.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-55817-2199/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 0x7f4884026ec0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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.q1114zlh:/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', 'ae0bc49ac54f4108b437664fb2fd80cf', '-D', '/var/lib/mock/dist-ocs23-python311-build-55817-2199/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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-dns.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.ONeuhp
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf dnspython-2.3.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dnspython-2.3.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dnspython-2.3.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-skip-SHA1-test.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-disable-network-test-in-koji-build.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ sed -i 's/\(cryptography = {version=">=2.6,<\)37.0\(", optional=true}\)/\139.0\2/' pyproject.toml
+ find examples -type f
+ xargs chmod a-x
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.OaBGpD
+ umask 022
+ cd /builddir/build/BUILD
+ cd dnspython-2.3.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 -r
Handling poetry-core from build-system.requires
Requirement not satisfied: poetry-core
Exiting dependency generation pass: build backend
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-dns-2.3.0-1.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-dns.spec'], chrootPath='/var/lib/mock/dist-ocs23-python311-build-55817-2199/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 0x7f4884026ec0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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.q1114zlh:/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', '374cc1b7ea0b44bbb331293aaba942c3', '-D', '/var/lib/mock/dist-ocs23-python311-build-55817-2199/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q1114zlh:/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-dns.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.716E6W
+ umask 022
+ cd /builddir/build/BUILD
+ cd dnspython-2.3.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 -r
Handling poetry-core from build-system.requires
Requirement not satisfied: poetry-core
Exiting dependency generation pass: build backend
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.rRtm1Y
+ 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 dnspython-2.3.0
+ mkdir -p /builddir/build/BUILD/dnspython-2.3.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/dnspython-2.3.0/.pyproject-builddir
+ /usr/bin/python3 -m pip wheel --wheel-dir /builddir/build/BUILD/dnspython-2.3.0/pyproject-wheeldir --no-deps --use-pep517 --no-build-isolation --disable-pip-version-check --no-clean --progress-bar off --verbose .
Processing /builddir/build/BUILD/dnspython-2.3.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: dnspython
  Building wheel for dnspython (pyproject.toml): started
  Running command Building wheel for dnspython (pyproject.toml)
  Building wheel for dnspython (pyproject.toml): finished with status 'done'
  Created wheel for dnspython: filename=dnspython-2.3.0-py3-none-any.whl size=283679 sha256=2ecf0e5c936631ff73ac0e2e7918ff0d53c751edb9e5b8f18767fcc28b3b2a52
  Stored in directory: /builddir/.cache/pip/wheels/74/9c/50/2ee2ddca7a573327f84eb870edd6be68ba9929701696b806c8
Successfully built dnspython
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.yGMiUx
+ 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-dns-2.3.0-1.ocs23.noarch '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch
++ dirname /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch
+ cd dnspython-2.3.0
++ ls /builddir/build/BUILD/dnspython-2.3.0/pyproject-wheeldir/dnspython-2.3.0-py3-none-any.whl
++ xargs basename --multiple
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
+ specifier=dnspython==2.3.0
+ TMPDIR=/builddir/build/BUILD/dnspython-2.3.0/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-dns-2.3.0-1.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/dnspython-2.3.0/pyproject-wheeldir dnspython==2.3.0
Using pip 22.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)
Looking in links: /builddir/build/BUILD/dnspython-2.3.0/pyproject-wheeldir
Processing ./pyproject-wheeldir/dnspython-2.3.0-py3-none-any.whl
Installing collected packages: dnspython
Successfully installed dnspython-2.3.0
+ '[' -d /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/bin ']'
+ rm -f /builddir/build/BUILD/pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib/python3.11/site-packages ']'
+ site_dirs+=("/usr/lib/python3.11/site-packages")
+ '[' /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib/python3.11/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib64/python3.11/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.11/site-packages/dnspython-2.3.0.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/dnspython-2.3.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-dns-2.3.0-1.ocs23.noarch --record /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/dnspython-2.3.0.dist-info/RECORD --output /builddir/build/BUILD/pyproject-record
+ rm -fv /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/dnspython-2.3.0.dist-info/RECORD
removed '/builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/dnspython-2.3.0.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/dnspython-2.3.0.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/python-dns-2.3.0-1.ocs23.noarch/usr/lib/python3.11/site-packages/dnspython-2.3.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-dns-2.3.0-1.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 dns
+ /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 2.3.0-1.ocs23 --unique-debug-suffix -2.3.0-1.ocs23.noarch --unique-debug-src-base python-dns-2.3.0-1.ocs23.noarch -S debugsourcefiles.list /builddir/build/BUILD/dnspython-2.3.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-dns-2.3.0-1.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.9SOO5b
+ 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 dnspython-2.3.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-dns-2.3.0-1.ocs23.noarch/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=:/usr/lib/python3.10/site-packages/:/usr/lib64/python3.10/site-packages/
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/dnspython-2.3.0/.pyproject-builddir'
+ /usr/bin/pytest
============================= test session starts ==============================
platform linux -- Python 3.11.4, pytest-7.4.0, pluggy-1.0.0
rootdir: /builddir/build/BUILD/dnspython-2.3.0
configfile: pytest.ini
collected 1264 items
tests/test_address.py ....                                               [  0%]
tests/test_async.py .......sssssssssssssssssssssssss                     [  2%]
tests/test_bugs.py .......                                               [  3%]
tests/test_constants.py .....                                            [  3%]
tests/test_dnssec.py Fs.FFFFFFFF.ssF.Fss...ss..s........F.....FF.....FFF [  7%]
FF.FFFFsF                                                                [  8%]
tests/test_doh.py ssssssssssssss                                         [  9%]
tests/test_doq.py ss                                                     [  9%]
tests/test_edns.py ..............                                        [ 10%]
tests/test_entropy.py .....                                              [ 11%]
tests/test_exceptions.py .....                                           [ 11%]
tests/test_flags.py ............                                         [ 12%]
tests/test_generate.py .................                                 [ 14%]
tests/test_grange.py ..........                                          [ 14%]
tests/test_immutable.py ......                                           [ 15%]
tests/test_message.py .................................................. [ 19%]
...............                                                          [ 20%]
tests/test_name.py ..................................................... [ 24%]
........................................................................ [ 30%]
...............................................                          [ 34%]
tests/test_namedict.py ......................                            [ 35%]
tests/test_nsec3.py ..                                                   [ 35%]
tests/test_nsec3_hash.py ...                                             [ 36%]
tests/test_ntoaaton.py .............................................     [ 39%]
tests/test_processing_order.py ..........                                [ 40%]
tests/test_query.py sssssssssss...........ssssssssssss..                 [ 43%]
tests/test_rdata.py .................................................... [ 47%]
......................................                                   [ 50%]
tests/test_rdataset.py ..................                                [ 51%]
tests/test_rdtypeandclass.py ..........................                  [ 53%]
tests/test_rdtypeanydnskey.py ..                                         [ 54%]
tests/test_rdtypeanyeui.py ........................                      [ 56%]
tests/test_rdtypeanyloc.py ....                                          [ 56%]
tests/test_rdtypeanytkey.py ....                                         [ 56%]
tests/test_renderer.py .....                                             [ 57%]
tests/test_resolution.py ..............................                  [ 59%]
tests/test_resolver.py ..........................sssssssssssssssssssssss [ 63%]
sssssssssssssssssssssssss........sssssss                                 [ 66%]
tests/test_resolver_override.py sssssssss....s                           [ 67%]
tests/test_rrset.py ......................                               [ 69%]
tests/test_rrset_reader.py ............                                  [ 70%]
tests/test_serial.py ...........                                         [ 71%]
tests/test_set.py ...................................................    [ 75%]
tests/test_svcb.py ................                                      [ 76%]
tests/test_tokenizer.py ................................................ [ 80%]
                                                                         [ 80%]
tests/test_transaction.py .............................................  [ 83%]
tests/test_tsig.py ....................                                  [ 85%]
tests/test_tsigkeyring.py .......                                        [ 85%]
tests/test_ttl.py .......                                                [ 86%]
tests/test_update.py .......................                             [ 88%]
tests/test_wire.py .......                                               [ 88%]
tests/test_xfr.py ...........................ssss                        [ 91%]
tests/test_zone.py ..................................................... [ 95%]
..............................................                           [ 99%]
tests/test_zonedigest.py ...........                                     [100%]
=================================== FAILURES ===================================
__________________ DNSSECValidatorTestCase.testAbsoluteDSABad __________________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteDSABad>
    def testAbsoluteDSABad(self):  # type: () -> None
        def bad():  # type: () -> None
            dns.dnssec.validate(
                abs_other_dsa_soa,
                abs_dsa_soa_rrsig,
                abs_dsa_keys,
                None,
                when2,
                policy=dns.dnssec.allow_all_policy,
            )
    
>       self.assertRaises(dns.dnssec.ValidationFailure, bad)
tests/test_dnssec.py:666: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/test_dnssec.py:657: in bad
    dns.dnssec.validate(
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:465: in _validate_signature
    ).public_key(default_backend())
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_______________ DNSSECValidatorTestCase.testAbsoluteECDSA256Bad ________________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteECDSA256Bad>
    def testAbsoluteECDSA256Bad(self):  # type: () -> None
        def bad():  # type: () -> None
            dns.dnssec.validate(
                abs_other_ecdsa256_soa,
                abs_ecdsa256_soa_rrsig,
                abs_ecdsa256_keys,
                None,
                when3,
            )
    
>       self.assertRaises(dns.dnssec.ValidationFailure, bad)
tests/test_dnssec.py:683: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/test_dnssec.py:675: in bad
    dns.dnssec.validate(
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:483: in _validate_signature
    ).public_key(default_backend())
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_______________ DNSSECValidatorTestCase.testAbsoluteECDSA256Good _______________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteECDSA256Good>
    def testAbsoluteECDSA256Good(self):  # type: () -> None
>       dns.dnssec.validate(
            abs_ecdsa256_soa, abs_ecdsa256_soa_rrsig, abs_ecdsa256_keys, None, when3
        )
tests/test_dnssec.py:669: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:483: in _validate_signature
    ).public_key(default_backend())
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_______________ DNSSECValidatorTestCase.testAbsoluteECDSA384Bad ________________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteECDSA384Bad>
    def testAbsoluteECDSA384Bad(self):  # type: () -> None
        def bad():  # type: () -> None
            dns.dnssec.validate(
                abs_other_ecdsa384_soa,
                abs_ecdsa384_soa_rrsig,
                abs_ecdsa384_keys,
                None,
                when4,
            )
    
>       self.assertRaises(dns.dnssec.ValidationFailure, bad)
tests/test_dnssec.py:700: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/test_dnssec.py:692: in bad
    dns.dnssec.validate(
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:483: in _validate_signature
    ).public_key(default_backend())
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_______________ DNSSECValidatorTestCase.testAbsoluteECDSA384Good _______________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteECDSA384Good>
    def testAbsoluteECDSA384Good(self):  # type: () -> None
>       dns.dnssec.validate(
            abs_ecdsa384_soa, abs_ecdsa384_soa_rrsig, abs_ecdsa384_keys, None, when4
        )
tests/test_dnssec.py:686: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:483: in _validate_signature
    ).public_key(default_backend())
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
________________ DNSSECValidatorTestCase.testAbsoluteED25519Bad ________________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteED25519Bad>
    def testAbsoluteED25519Bad(self):  # type: () -> None
        with self.assertRaises(dns.dnssec.ValidationFailure):
>           dns.dnssec.validate(
                abs_other_ed25519_mx,
                abs_ed25519_mx_rrsig_1,
                abs_ed25519_keys_1,
                None,
                when5,
            )
tests/test_dnssec.py:712: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:495: in _validate_signature
    eddsa_public_key = loader.from_public_bytes(keyptr)
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py:19: in from_public_bytes
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_______________ DNSSECValidatorTestCase.testAbsoluteED25519Good ________________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteED25519Good>
    def testAbsoluteED25519Good(self):  # type: () -> None
>       dns.dnssec.validate(
            abs_ed25519_mx, abs_ed25519_mx_rrsig_1, abs_ed25519_keys_1, None, when5
        )
tests/test_dnssec.py:703: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:495: in _validate_signature
    eddsa_public_key = loader.from_public_bytes(keyptr)
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py:19: in from_public_bytes
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_________________ DNSSECValidatorTestCase.testAbsoluteED448Bad _________________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteED448Bad>
    def testAbsoluteED448Bad(self):  # type: () -> None
        with self.assertRaises(dns.dnssec.ValidationFailure):
>           dns.dnssec.validate(
                abs_other_ed448_mx, abs_ed448_mx_rrsig_1, abs_ed448_keys_1, None, when5
            )
tests/test_dnssec.py:738: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:495: in _validate_signature
    eddsa_public_key = loader.from_public_bytes(keyptr)
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py:15: in from_public_bytes
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
________________ DNSSECValidatorTestCase.testAbsoluteED448Good _________________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteED448Good>
    def testAbsoluteED448Good(self):  # type: () -> None
>       dns.dnssec.validate(
            abs_ed448_mx, abs_ed448_mx_rrsig_1, abs_ed448_keys_1, None, when5
        )
tests/test_dnssec.py:729: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:495: in _validate_signature
    eddsa_public_key = loader.from_public_bytes(keyptr)
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py:15: in from_public_bytes
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
________________ DNSSECValidatorTestCase.testAbsoluteRSAMD5Good ________________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteRSAMD5Good>
    def testAbsoluteRSAMD5Good(self):  # type: () -> None
>       dns.dnssec.validate(
            rsamd5_ns,
            rsamd5_ns_rrsig,
            rsamd5_keys,
            None,
            rsamd5_when,
            policy=dns.dnssec.allow_all_policy,
        )
tests/test_dnssec.py:587: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:443: in _validate_signature
    ).public_key(default_backend())
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
______________ DNSSECValidatorTestCase.testAbsoluteRSASHA512Good _______________
self = <tests.test_dnssec.DNSSECValidatorTestCase testMethod=testAbsoluteRSASHA512Good>
    def testAbsoluteRSASHA512Good(self):
>       dns.dnssec.validate(
            rsasha512_ns, rsasha512_ns_rrsig, rsasha512_keys, None, rsasha512_when
        )
tests/test_dnssec.py:747: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
dns/dnssec.py:659: in _validate
    _validate_rrsig(rrset, rrsig, keys, origin, now, policy)
dns/dnssec.py:584: in _validate_rrsig
    _validate_signature(sig, data, candidate_key, chosen_hash)
dns/dnssec.py:443: in _validate_signature
    ).public_key(default_backend())
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_______________________ DNSSECMakeDSTestCase.testMakeCDS _______________________
self = <tests.test_dnssec.DNSSECMakeDSTestCase testMethod=testMakeCDS>
    def testMakeCDS(self):  # type: () -> None
        name = dns.name.from_text("example.com")
>       key = ed448.Ed448PrivateKey.generate()
tests/test_dnssec.py:1031: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py:45: in generate
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
__________________ DNSSECMakeDSTestCase.testMakeManyDSfromCDS __________________
self = <tests.test_dnssec.DNSSECMakeDSTestCase testMethod=testMakeManyDSfromCDS>
    def testMakeManyDSfromCDS(self):  # type: () -> None
        name = dns.name.from_text("example.com")
        nkeys = 3
        algorithms = ["SHA256", "SHA384"]
>       keys = [ed448.Ed448PrivateKey.generate() for _ in range(0, nkeys)]
tests/test_dnssec.py:1064: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/test_dnssec.py:1064: in <listcomp>
    keys = [ed448.Ed448PrivateKey.generate() for _ in range(0, nkeys)]
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py:45: in generate
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
________________ DNSSECMakeDSTestCase.testMakeManyDSfromDNSKEY _________________
self = <tests.test_dnssec.DNSSECMakeDSTestCase testMethod=testMakeManyDSfromDNSKEY>
    def testMakeManyDSfromDNSKEY(self):  # type: () -> None
        name = dns.name.from_text("example.com")
        nkeys = 3
        algorithms = ["SHA256", "SHA384"]
>       keys = [ed448.Ed448PrivateKey.generate() for _ in range(0, nkeys)]
tests/test_dnssec.py:1088: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/test_dnssec.py:1088: in <listcomp>
    keys = [ed448.Ed448PrivateKey.generate() for _ in range(0, nkeys)]
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py:45: in generate
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
________________ DNSSECMakeDNSKEYTestCase.testInvalidMakeDNSKEY ________________
self = <tests.test_dnssec.DNSSECMakeDNSKEYTestCase testMethod=testInvalidMakeDNSKEY>
    def testInvalidMakeDNSKEY(self):  # type: () -> None
        key = rsa.generate_private_key(
            public_exponent=65537,
            key_size=1024,
>           backend=default_backend(),
        )
tests/test_dnssec.py:1120: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
__________________ DNSSECMakeDNSKEYTestCase.testKnownDNSKEYs ___________________
self = <tests.test_dnssec.DNSSECMakeDNSKEYTestCase testMethod=testKnownDNSKEYs>
    def testKnownDNSKEYs(self):  # type: () -> None
        for tk in test_dnskeys:
            print(tk.command)
>           key = load_pem_private_key(tk.private_pem.encode(), password=None)
tests/test_dnssec.py:1109: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/serialization/base.py:20: in load_pem_private_key
    from cryptography.hazmat.backends.openssl.backend import backend as ossl
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
----------------------------- Captured stdout call -----------------------------
openssl genpkey -algorithm rsa -pkeyopt rsa_keygen_bits:2048
___________________ DNSSECMakeDNSKEYTestCase.testMakeCDNSKEY ___________________
self = <tests.test_dnssec.DNSSECMakeDNSKEYTestCase testMethod=testMakeCDNSKEY>
    def testMakeCDNSKEY(self):  # type: () -> None
>       key = ed448.Ed448PrivateKey.generate()
tests/test_dnssec.py:1133: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py:45: in generate
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
___________________ DNSSECSignatureTestCase.testSignRdataset ___________________
self = <tests.test_dnssec.DNSSECSignatureTestCase testMethod=testSignRdataset>
    def testSignRdataset(self):  # type: () -> None
>       key = ed448.Ed448PrivateKey.generate()
tests/test_dnssec.py:1221: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py:45: in generate
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
___________________ DNSSECSignatureTestCase.testSignatureDSA ___________________
self = <tests.test_dnssec.DNSSECSignatureTestCase testMethod=testSignatureDSA>
    def testSignatureDSA(self):  # type: () -> None
>       key = dsa.generate_private_key(key_size=1024)
tests/test_dnssec.py:1199: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/dsa.py:264: in generate_private_key
    from cryptography.hazmat.backends.openssl.backend import backend as ossl
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_____________ DNSSECSignatureTestCase.testSignatureECDSAP256SHA256 _____________
self = <tests.test_dnssec.DNSSECSignatureTestCase testMethod=testSignatureECDSAP256SHA256>
    def testSignatureECDSAP256SHA256(self):  # type: () -> None
>       key = ec.generate_private_key(curve=ec.SECP256R1, backend=default_backend())
tests/test_dnssec.py:1205: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_____________ DNSSECSignatureTestCase.testSignatureECDSAP384SHA384 _____________
self = <tests.test_dnssec.DNSSECSignatureTestCase testMethod=testSignatureECDSAP384SHA384>
    def testSignatureECDSAP384SHA384(self):  # type: () -> None
>       key = ec.generate_private_key(curve=ec.SECP384R1, backend=default_backend())
tests/test_dnssec.py:1209: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
_________________ DNSSECSignatureTestCase.testSignatureED25519 _________________
self = <tests.test_dnssec.DNSSECSignatureTestCase testMethod=testSignatureED25519>
    def testSignatureED25519(self):  # type: () -> None
>       key = ed25519.Ed25519PrivateKey.generate()
tests/test_dnssec.py:1213: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py:49: in generate
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
__________________ DNSSECSignatureTestCase.testSignatureED448 __________________
self = <tests.test_dnssec.DNSSECSignatureTestCase testMethod=testSignatureED448>
    def testSignatureED448(self):  # type: () -> None
>       key = ed448.Ed448PrivateKey.generate()
tests/test_dnssec.py:1217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py:45: in generate
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
________________ DNSSECSignatureTestCase.testSignatureRSASHA256 ________________
self = <tests.test_dnssec.DNSSECSignatureTestCase testMethod=testSignatureRSASHA256>
    def testSignatureRSASHA256(self):  # type: () -> None
        key = rsa.generate_private_key(
>           public_exponent=65537, key_size=2048, backend=default_backend()
        )
tests/test_dnssec.py:1194: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/__init__.py:8: in default_backend
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py:6: in <module>
    from cryptography.hazmat.backends.openssl.backend import backend
/usr/lib64/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py:63: in <module>
    from cryptography.hazmat.bindings.openssl import binding
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
    # This file is dual licensed under the terms of the Apache License, Version
    # 2.0, and the BSD License. See the LICENSE file in the root of this repository
    # for complete details.
    
    
    import threading
    import types
    import typing
    import warnings
    
    import cryptography
    from cryptography import utils
    from cryptography.exceptions import InternalError
>   from cryptography.hazmat.bindings._openssl import ffi, lib
E   ModuleNotFoundError: No module named '_cffi_backend'
/usr/lib64/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py:14: ModuleNotFoundError
=========================== short test summary info ============================
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteDSABad - Mo...
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteECDSA256Bad
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteECDSA256Good
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteECDSA384Bad
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteECDSA384Good
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteED25519Bad
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteED25519Good
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteED448Bad - ...
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteED448Good
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteRSAMD5Good
FAILED tests/test_dnssec.py::DNSSECValidatorTestCase::testAbsoluteRSASHA512Good
FAILED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeCDS - ModuleNotFou...
FAILED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeManyDSfromCDS - Mo...
FAILED tests/test_dnssec.py::DNSSECMakeDSTestCase::testMakeManyDSfromDNSKEY
FAILED tests/test_dnssec.py::DNSSECMakeDNSKEYTestCase::testInvalidMakeDNSKEY
FAILED tests/test_dnssec.py::DNSSECMakeDNSKEYTestCase::testKnownDNSKEYs - Mod...
FAILED tests/test_dnssec.py::DNSSECMakeDNSKEYTestCase::testMakeCDNSKEY - Modu...
FAILED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignRdataset - Modu...
FAILED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureDSA - Modu...
FAILED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureECDSAP256SHA256
FAILED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureECDSAP384SHA384
FAILED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureED25519 - ...
FAILED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureED448 - Mo...
FAILED tests/test_dnssec.py::DNSSECSignatureTestCase::testSignatureRSASHA256
================= 24 failed, 1098 passed, 142 skipped in 4.87s =================
error: Bad exit status from /var/tmp/rpm-tmp.9SOO5b (%check)
    Bad exit status from /var/tmp/rpm-tmp.9SOO5b (%check)
RPM build errors:
Child return code was: 1
EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 374cc1b7ea0b44bbb331293aaba942c3 -D /var/lib/mock/dist-ocs23-python311-build-55817-2199/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.q1114zlh:/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-dns.spec\n', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
  File "/usr/lib/python3.10/site-packages/mockbuild/util.py", line 597, in do_with_status
    raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # /usr/bin/systemd-nspawn -q -M 374cc1b7ea0b44bbb331293aaba942c3 -D /var/lib/mock/dist-ocs23-python311-build-55817-2199/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.q1114zlh:/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-dns.spec