Mock Version: 3.5
Mock Version: 3.5
Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-dirty-equals.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-1082960-29844/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 0xffffff836b2a50>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-dirty-equals.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'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1691625600
Wrote: /builddir/build/SRPMS/python-dirty-equals-0.6.0-1.fc38.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-dirty-equals.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-1082960-29844/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 0xffffff836b2a50>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-dirty-equals.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'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1691625600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5iCsfe
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf dirty_equals-0.6.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dirty_equals-0.6.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dirty_equals-0.6.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ tee requirements/tests-filtered.txt
+ sed -r 's/^(coverage|pytest-(pretty|examples))/# \1/' requirements/tests.in
# coverage[toml]
packaging
pytest
pytest-mock
# pytest-pretty
# pytest-examples
+ sed -r -i 's/^filterwarnings = "error"$/# &/' pyproject.toml
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ftFOYu
+ umask 022
+ cd /builddir/build/BUILD
+ cd dirty_equals-0.6.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(toml) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/dirty_equals-0.6.0/pyproject-wheeldir -x pydantic requirements/tests-filtered.txt
Handling packaging from requirements file requirements/tests-filtered.txt
Requirement satisfied: packaging
   (installed: packaging 23.0)
Handling pytest from requirements file requirements/tests-filtered.txt
Requirement not satisfied: pytest
Handling pytest-mock from requirements file requirements/tests-filtered.txt
Requirement not satisfied: pytest-mock
Exiting dependency generation pass: all requirements files
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-dirty-equals-0.6.0-1.fc38.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-dirty-equals.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-1082960-29844/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 0xffffff836b2a50>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-dirty-equals.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'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1691625600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.qaLE5E
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf dirty_equals-0.6.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dirty_equals-0.6.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dirty_equals-0.6.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -r 's/^(coverage|pytest-(pretty|examples))/# \1/' requirements/tests.in
+ tee requirements/tests-filtered.txt
# coverage[toml]
packaging
pytest
pytest-mock
# pytest-pretty
# pytest-examples
+ sed -r -i 's/^filterwarnings = "error"$/# &/' pyproject.toml
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.5Ot1PN
+ umask 022
+ cd /builddir/build/BUILD
+ cd dirty_equals-0.6.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(toml) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/dirty_equals-0.6.0/pyproject-wheeldir -x pydantic requirements/tests-filtered.txt
Handling packaging from requirements file requirements/tests-filtered.txt
Requirement satisfied: packaging
   (installed: packaging 23.0)
Handling pytest from requirements file requirements/tests-filtered.txt
Requirement satisfied: pytest
   (installed: pytest 7.2.2)
Handling pytest-mock from requirements file requirements/tests-filtered.txt
Requirement satisfied: pytest-mock
   (installed: pytest-mock 3.10.0)
Handling hatchling from build-system.requires
Requirement not satisfied: hatchling
Exiting dependency generation pass: build backend
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-dirty-equals-0.6.0-1.fc38.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-dirty-equals.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-1082960-29844/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 0xffffff836b2a50>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-dirty-equals.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'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1691625600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.FXLCp5
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf dirty_equals-0.6.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dirty_equals-0.6.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dirty_equals-0.6.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -r 's/^(coverage|pytest-(pretty|examples))/# \1/' requirements/tests.in
+ tee requirements/tests-filtered.txt
# coverage[toml]
packaging
pytest
pytest-mock
# pytest-pretty
# pytest-examples
+ sed -r -i 's/^filterwarnings = "error"$/# &/' pyproject.toml
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.LsvVPg
+ umask 022
+ cd /builddir/build/BUILD
+ cd dirty_equals-0.6.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(toml) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/dirty_equals-0.6.0/pyproject-wheeldir -x pydantic requirements/tests-filtered.txt
Handling packaging from requirements file requirements/tests-filtered.txt
Requirement satisfied: packaging
   (installed: packaging 23.0)
Handling pytest from requirements file requirements/tests-filtered.txt
Requirement satisfied: pytest
   (installed: pytest 7.2.2)
Handling pytest-mock from requirements file requirements/tests-filtered.txt
Requirement satisfied: pytest-mock
   (installed: pytest-mock 3.10.0)
Handling hatchling from build-system.requires
Requirement satisfied: hatchling
   (installed: hatchling 1.14.0)
Handling pytz>=2021.3 from hook generated metadata: Requires-Dist
Requirement not satisfied: pytz>=2021.3
Handling typing-extensions>=4.0.1; python_version < '3.8' from hook generated metadata: Requires-Dist
Ignoring alien requirement: typing-extensions>=4.0.1; python_version < '3.8'
Handling pydantic>=1.9.1; extra == 'pydantic' from hook generated metadata: Requires-Dist
Requirement not satisfied: pydantic>=1.9.1; extra == 'pydantic'
+ rm -rfv dirty_equals-0.6.0.dist-info/
removed 'dirty_equals-0.6.0.dist-info/METADATA'
removed directory 'dirty_equals-0.6.0.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-dirty-equals-0.6.0-1.fc38.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-dirty-equals.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-1082960-29844/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 0xffffff836b2a50>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-dirty-equals.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'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1691625600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IlIHQO
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf dirty_equals-0.6.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/dirty_equals-0.6.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd dirty_equals-0.6.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -r 's/^(coverage|pytest-(pretty|examples))/# \1/' requirements/tests.in
+ tee requirements/tests-filtered.txt
# coverage[toml]
packaging
pytest
pytest-mock
# pytest-pretty
# pytest-examples
+ sed -r -i 's/^filterwarnings = "error"$/# &/' pyproject.toml
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.HKiqQi
+ umask 022
+ cd /builddir/build/BUILD
+ cd dirty_equals-0.6.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(toml) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/dirty_equals-0.6.0/pyproject-wheeldir -x pydantic requirements/tests-filtered.txt
Handling packaging from requirements file requirements/tests-filtered.txt
Requirement satisfied: packaging
   (installed: packaging 23.0)
Handling pytest from requirements file requirements/tests-filtered.txt
Requirement satisfied: pytest
   (installed: pytest 7.2.2)
Handling pytest-mock from requirements file requirements/tests-filtered.txt
Requirement satisfied: pytest-mock
   (installed: pytest-mock 3.10.0)
Handling hatchling from build-system.requires
Requirement satisfied: hatchling
   (installed: hatchling 1.14.0)
Handling pytz>=2021.3 from hook generated metadata: Requires-Dist
Requirement satisfied: pytz>=2021.3
   (installed: pytz 2023.3)
Handling typing-extensions>=4.0.1; python_version < '3.8' from hook generated metadata: Requires-Dist
Ignoring alien requirement: typing-extensions>=4.0.1; python_version < '3.8'
Handling pydantic>=1.9.1; extra == 'pydantic' from hook generated metadata: Requires-Dist
Requirement satisfied: pydantic>=1.9.1; extra == 'pydantic'
   (installed: pydantic 1.10.2)
+ rm -rfv dirty_equals-0.6.0.dist-info/
removed 'dirty_equals-0.6.0.dist-info/METADATA'
removed directory 'dirty_equals-0.6.0.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/python-dirty-equals-0.6.0-1.fc38.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-dirty-equals.spec'], chrootPath='/var/lib/mock/f38-build-side-42-init-devel-1082960-29844/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 0xffffff836b2a50>timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-dirty-equals.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'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1691625600
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.RXkVU1
+ umask 022
+ cd /builddir/build/BUILD
+ cd dirty_equals-0.6.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(toml) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/dirty_equals-0.6.0/pyproject-wheeldir -x pydantic requirements/tests-filtered.txt
Handling packaging from requirements file requirements/tests-filtered.txt
Requirement satisfied: packaging
   (installed: packaging 23.0)
Handling pytest from requirements file requirements/tests-filtered.txt
Requirement satisfied: pytest
   (installed: pytest 7.2.2)
Handling pytest-mock from requirements file requirements/tests-filtered.txt
Requirement satisfied: pytest-mock
   (installed: pytest-mock 3.10.0)
Handling hatchling from build-system.requires
Requirement satisfied: hatchling
   (installed: hatchling 1.14.0)
Handling pytz>=2021.3 from hook generated metadata: Requires-Dist
Requirement satisfied: pytz>=2021.3
   (installed: pytz 2023.3)
Handling typing-extensions>=4.0.1; python_version < '3.8' from hook generated metadata: Requires-Dist
Ignoring alien requirement: typing-extensions>=4.0.1; python_version < '3.8'
Handling pydantic>=1.9.1; extra == 'pydantic' from hook generated metadata: Requires-Dist
Requirement satisfied: pydantic>=1.9.1; extra == 'pydantic'
   (installed: pydantic 1.10.2)
+ rm -rfv dirty_equals-0.6.0.dist-info/
removed 'dirty_equals-0.6.0.dist-info/METADATA'
removed directory 'dirty_equals-0.6.0.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.tHdoow
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd dirty_equals-0.6.0
+ mkdir -p /builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/dirty_equals-0.6.0/pyproject-wheeldir
Processing /builddir/build/BUILD/dirty_equals-0.6.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: dirty-equals
  Building wheel for dirty-equals (pyproject.toml): started
  Running command Building wheel for dirty-equals (pyproject.toml)
  Building wheel for dirty-equals (pyproject.toml): finished with status 'done'
  Created wheel for dirty-equals: filename=dirty_equals-0.6.0-py3-none-any.whl size=26839 sha256=090d1854d05f75bf1899134936b807447197415b2b3d44b0708d17bb161489ed
  Stored in directory: /builddir/.cache/pip/wheels/37/3b/2e/fead0f3dfd4e6251c6de064a7b616bb43de64325d12139fe57
Successfully built dirty-equals
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.mXrXbK
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch
++ dirname /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd dirty_equals-0.6.0
++ ls /builddir/build/BUILD/dirty_equals-0.6.0/pyproject-wheeldir/dirty_equals-0.6.0-py3-none-any.whl
++ xargs basename --multiple
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
+ specifier=dirty_equals==0.6.0
+ TMPDIR=/builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch --prefix /usr --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/dirty_equals-0.6.0/pyproject-wheeldir dirty_equals==0.6.0
Using pip 22.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)
Looking in links: /builddir/build/BUILD/dirty_equals-0.6.0/pyproject-wheeldir
Processing ./pyproject-wheeldir/dirty_equals-0.6.0-py3-none-any.whl
Installing collected packages: dirty_equals
Successfully installed dirty_equals-0.6.0
+ '[' -d /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/bin ']'
+ rm -f /builddir/build/BUILD/python-dirty-equals-0.6.0-1.fc38.noarch-pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11/site-packages ']'
+ site_dirs+=("/usr/lib/python3.11/site-packages")
+ '[' /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib64/python3.11/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.11/site-packages/dirty_equals-0.6.0.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11/site-packages/dirty_equals-0.6.0.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/redhat
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch --record /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11/site-packages/dirty_equals-0.6.0.dist-info/RECORD --output /builddir/build/BUILD/python-dirty-equals-0.6.0-1.fc38.noarch-pyproject-record
+ rm -fv /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11/site-packages/dirty_equals-0.6.0.dist-info/RECORD
removed '/builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11/site-packages/dirty_equals-0.6.0.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11/site-packages/dirty_equals-0.6.0.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11/site-packages/dirty_equals-0.6.0.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/python-dirty-equals-0.6.0-1.fc38.noarch-pyproject-ghost-distinfo
++ cut -f1 '-d '
+ lines=1
+ '[' 1 -ne 1 ']'
+ /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-dirty-equals-0.6.0-1.fc38.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-dirty-equals-0.6.0-1.fc38.noarch-pyproject-modules --buildroot /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch --sitelib /usr/lib/python3.11/site-packages --sitearch /usr/lib64/python3.11/site-packages --python-version 3.11 --pyproject-record /builddir/build/BUILD/python-dirty-equals-0.6.0-1.fc38.noarch-pyproject-record --prefix /usr dirty_equals
+ /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 0.6.0-1.fc38 --unique-debug-suffix -0.6.0-1.fc38.noarch --unique-debug-src-base python-dirty-equals-0.6.0-1.fc38.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/dirty_equals-0.6.0
find: 'debug': No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8
Bytecompiling .py files below /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11 using python3.11
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ZHOVKc
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd dirty_equals-0.6.0
+ ignore=' --ignore=tests/test_docs.py'
+ TZ=utc
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ PATH=/builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib64/python3.11/site-packages:/builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/lib/python3.11/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/dirty_equals-0.6.0/.pyproject-builddir'
+ PYTEST_XDIST_AUTO_NUM_WORKERS=8
+ /usr/bin/pytest -v --ignore=tests/test_docs.py
============================= test session starts ==============================
platform linux -- Python 3.11.4, pytest-7.2.2, pluggy-1.0.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /builddir/build/BUILD/dirty_equals-0.6.0, configfile: pyproject.toml, testpaths: tests
plugins: mock-3.10.0
collecting ... collected 517 items
tests/test_base.py::test_or PASSED                                       [  0%]
tests/test_base.py::test_and PASSED                                      [  0%]
tests/test_base.py::test_not PASSED                                      [  0%]
tests/test_base.py::test_value_eq PASSED                                 [  0%]
tests/test_base.py::test_value_ne PASSED                                 [  0%]
tests/test_base.py::test_dict_compare PASSED                             [  1%]
tests/test_base.py::test_not_repr PASSED                                 [  1%]
tests/test_base.py::test_not_repr_instance PASSED                        [  1%]
tests/test_base.py::test_repr PASSED                                     [  1%]
tests/test_base.py::test_repr_class[IsInt-IsInt] PASSED                  [  1%]
tests/test_base.py::test_repr_class[v1-~IsInt] PASSED                    [  2%]
tests/test_base.py::test_repr_class[v2-IsInt & IsPositive] PASSED        [  2%]
tests/test_base.py::test_repr_class[v3-IsInt | IsPositive] PASSED        [  2%]
tests/test_base.py::test_repr_class[v4-IsInt()] PASSED                   [  2%]
tests/test_base.py::test_repr_class[v5-~IsInt()] PASSED                  [  2%]
tests/test_base.py::test_repr_class[v6-IsInt() & IsPositive()] PASSED    [  3%]
tests/test_base.py::test_repr_class[v7-IsInt() | IsPositive()] PASSED    [  3%]
tests/test_base.py::test_repr_class[v8-IsInt() & IsPositive] PASSED      [  3%]
tests/test_base.py::test_repr_class[v9-IsInt() | IsPositive] PASSED      [  3%]
tests/test_base.py::test_repr_class[v10-IsPositive & IsInt(lt=5)] PASSED [  3%]
tests/test_base.py::test_repr_class[v11-IsOneOf(1, 2, 3)] PASSED         [  4%]
tests/test_base.py::test_is_approx_without_init PASSED                   [  4%]
tests/test_base.py::test_ne_repr PASSED                                  [  4%]
tests/test_base.py::test_is_one_of[1-dirty0] PASSED                      [  4%]
tests/test_base.py::test_is_one_of[4-dirty1] PASSED                      [  4%]
tests/test_base.py::test_is_one_of[value2-dirty2] PASSED                 [  5%]
tests/test_base.py::test_is_one_of[value3-dirty3] PASSED                 [  5%]
tests/test_base.py::test_is_one_of[value4-dirty4] PASSED                 [  5%]
tests/test_base.py::test_version PASSED                                  [  5%]
tests/test_boolean.py::test_is_false_like[False-IsFalseLike] PASSED      [  5%]
tests/test_boolean.py::test_is_false_like[True-expected1] PASSED         [  5%]
tests/test_boolean.py::test_is_false_like[other2-IsFalseLike] PASSED     [  6%]
tests/test_boolean.py::test_is_false_like[other3-expected3] PASSED       [  6%]
tests/test_boolean.py::test_is_false_like[other4-IsFalseLike] PASSED     [  6%]
tests/test_boolean.py::test_is_false_like[-IsFalseLike] PASSED           [  6%]
tests/test_boolean.py::test_is_false_like[-expected6] PASSED             [  6%]
tests/test_boolean.py::test_is_false_like[other7-expected7] PASSED       [  7%]
tests/test_boolean.py::test_is_false_like[other8-IsFalseLike] PASSED     [  7%]
tests/test_boolean.py::test_is_false_like[other9-expected9] PASSED       [  7%]
tests/test_boolean.py::test_is_false_like[other10-IsFalseLike] PASSED    [  7%]
tests/test_boolean.py::test_is_false_like[other11-expected11] PASSED     [  7%]
tests/test_boolean.py::test_is_false_like[None-IsFalseLike] PASSED       [  8%]
tests/test_boolean.py::test_is_false_like[0-IsFalseLike] PASSED          [  8%]
tests/test_boolean.py::test_is_false_like[1-expected14] PASSED           [  8%]
tests/test_boolean.py::test_is_false_like[0.0-IsFalseLike] PASSED        [  8%]
tests/test_boolean.py::test_is_false_like[1.0-expected16] PASSED         [  8%]
tests/test_boolean.py::test_is_false_like[0-expected17] PASSED           [  9%]
tests/test_boolean.py::test_is_false_like[1-expected18] PASSED           [  9%]
tests/test_boolean.py::test_is_false_like[0.0-expected19] PASSED         [  9%]
tests/test_boolean.py::test_is_false_like[0.000-expected20] PASSED       [  9%]
tests/test_boolean.py::test_is_false_like[1.0-expected21] PASSED         [  9%]
tests/test_boolean.py::test_is_false_like[False-expected22] PASSED       [ 10%]
tests/test_boolean.py::test_is_false_like[True-expected23] PASSED        [ 10%]
tests/test_boolean.py::test_is_false_like[0-expected24] PASSED           [ 10%]
tests/test_boolean.py::test_is_false_like_repr PASSED                    [ 10%]
tests/test_boolean.py::test_dirty_not_equals PASSED                      [ 10%]
tests/test_boolean.py::test_dirty_not_equals_instance PASSED             [ 11%]
tests/test_boolean.py::test_invalid_initialization PASSED                [ 11%]
tests/test_boolean.py::test_is_true_like[False-expected0] PASSED         [ 11%]
tests/test_boolean.py::test_is_true_like[True-IsTrueLike] PASSED         [ 11%]
tests/test_boolean.py::test_is_true_like[other2-expected2] PASSED        [ 11%]
tests/test_boolean.py::test_is_true_like[other3-IsTrueLike] PASSED       [ 11%]
tests/test_boolean.py::test_is_true_like[other4-expected4] PASSED        [ 12%]
tests/test_boolean.py::test_is_true_like[other5-IsTrueLike] PASSED       [ 12%]
tests/test_boolean.py::test_is_true_like[other6-expected6] PASSED        [ 12%]
tests/test_boolean.py::test_is_true_like[other7-IsTrueLike] PASSED       [ 12%]
tests/test_boolean.py::test_is_true_like[other8-expected8] PASSED        [ 12%]
tests/test_boolean.py::test_is_true_like[other9-IsTrueLike] PASSED       [ 13%]
tests/test_boolean.py::test_is_true_like[None-expected10] PASSED         [ 13%]
tests/test_boolean.py::test_is_true_like[0-expected11] PASSED            [ 13%]
tests/test_boolean.py::test_is_true_like[1-IsTrueLike] PASSED            [ 13%]
tests/test_boolean.py::test_is_true_like[0.0-expected13] PASSED          [ 13%]
tests/test_boolean.py::test_is_true_like[1.0-IsTrueLike] PASSED          [ 14%]
tests/test_datetime.py::test_is_datetime[same] PASSED                    [ 14%]
tests/test_datetime.py::test_is_datetime[unix-int] PASSED                [ 14%]
tests/test_datetime.py::test_is_datetime[unix-float] PASSED              [ 14%]
tests/test_datetime.py::test_is_datetime[unix-different] PASSED          [ 14%]
tests/test_datetime.py::test_is_datetime[iso-string-true] PASSED         [ 15%]
tests/test_datetime.py::test_is_datetime[iso-string-different] PASSED    [ 15%]
tests/test_datetime.py::test_is_datetime[iso-string-wrong] PASSED        [ 15%]
tests/test_datetime.py::test_is_datetime[string-format] PASSED           [ 15%]
tests/test_datetime.py::test_is_datetime[string-format-different] PASSED [ 15%]
tests/test_datetime.py::test_is_datetime[string-format-wrong] PASSED     [ 16%]
tests/test_datetime.py::test_is_datetime[isnow-str-different] PASSED     [ 16%]
tests/test_datetime.py::test_is_datetime[wrong-type] PASSED              [ 16%]
tests/test_datetime.py::test_is_datetime[tz-same] PASSED                 [ 16%]
tests/test_datetime.py::test_is_datetime[tz-utc] PASSED                  [ 16%]
tests/test_datetime.py::test_is_datetime[tz-utc-different] PASSED        [ 17%]
tests/test_datetime.py::test_is_datetime[tz-approx-tz] PASSED            [ 17%]
tests/test_datetime.py::test_is_datetime[tz-1-hour] PASSED               [ 17%]
tests/test_datetime.py::test_is_datetime[tz-both-tz] PASSED              [ 17%]
tests/test_datetime.py::test_is_datetime[tz-both-tz-different] PASSED    [ 17%]
tests/test_datetime.py::test_is_datetime[ge] PASSED                      [ 17%]
tests/test_datetime.py::test_is_datetime[ge-not] PASSED                  [ 18%]
tests/test_datetime.py::test_is_datetime[gt] PASSED                      [ 18%]
tests/test_datetime.py::test_is_datetime[gt-not] PASSED                  [ 18%]
tests/test_datetime.py::test_is_now_dt PASSED                            [ 18%]
tests/test_datetime.py::test_is_now_str PASSED                           [ 18%]
tests/test_datetime.py::test_repr PASSED                                 [ 19%]
tests/test_datetime.py::test_is_now_tz PASSED                            [ 19%]
tests/test_datetime.py::test_delta PASSED                                [ 19%]
tests/test_datetime.py::test_is_now_relative PASSED                      [ 19%]
tests/test_datetime.py::test_tz PASSED                                   [ 19%]
tests/test_datetime.py::test_is_date[same] PASSED                        [ 20%]
tests/test_datetime.py::test_is_date[iso-string-true] PASSED             [ 20%]
tests/test_datetime.py::test_is_date[iso-string-different0] PASSED       [ 20%]
tests/test_datetime.py::test_is_date[iso-string-different1] PASSED       [ 20%]
tests/test_datetime.py::test_is_date[iso-string-wrong] PASSED            [ 20%]
tests/test_datetime.py::test_is_date[string-format] PASSED               [ 21%]
tests/test_datetime.py::test_is_date[string-format-different] PASSED     [ 21%]
tests/test_datetime.py::test_is_date[string-format-wrong] PASSED         [ 21%]
tests/test_datetime.py::test_is_date[wrong-type] PASSED                  [ 21%]
tests/test_datetime.py::test_is_date[wrong-type-datetime] PASSED         [ 21%]
tests/test_datetime.py::test_is_date[tz-same] PASSED                     [ 22%]
tests/test_datetime.py::test_is_date[ge] PASSED                          [ 22%]
tests/test_datetime.py::test_is_date[ge-not] PASSED                      [ 22%]
tests/test_datetime.py::test_is_date[gt] PASSED                          [ 22%]
tests/test_datetime.py::test_is_date[gt-not] PASSED                      [ 22%]
tests/test_datetime.py::test_is_date[delta-int] PASSED                   [ 23%]
tests/test_datetime.py::test_is_date[delta-float] PASSED                 [ 23%]
tests/test_datetime.py::test_is_date[delta-timedelta] PASSED             [ 23%]
tests/test_datetime.py::test_is_today PASSED                             [ 23%]
tests/test_dict.py::test_is_dict[input_value0-IsDict] PASSED             [ 23%]
tests/test_dict.py::test_is_dict[input_value1-expected1] PASSED          [ 23%]
tests/test_dict.py::test_is_dict[input_value2-expected2] PASSED          [ 24%]
tests/test_dict.py::test_is_dict[input_value3-expected3] PASSED          [ 24%]
tests/test_dict.py::test_is_dict[input_value4-expected4] PASSED          [ 24%]
tests/test_dict.py::test_is_dict[input_value5-expected5] PASSED          [ 24%]
tests/test_dict.py::test_is_dict[input_value6-expected6] PASSED          [ 24%]
tests/test_dict.py::test_is_dict[input_value7-expected7] PASSED          [ 25%]
tests/test_dict.py::test_is_dict[input_value8-expected8] PASSED          [ 25%]
tests/test_dict.py::test_is_dict[input_value9-expected9] PASSED          [ 25%]
tests/test_dict.py::test_is_dict[input_value10-expected10] PASSED        [ 25%]
tests/test_dict.py::test_is_dict[input_value11-expected11] PASSED        [ 25%]
tests/test_dict.py::test_is_dict[input_value12-expected12] PASSED        [ 26%]
tests/test_dict.py::test_is_dict[input_value13-expected13] PASSED        [ 26%]
tests/test_dict.py::test_is_dict[input_value14-expected14] PASSED        [ 26%]
tests/test_dict.py::test_is_dict[input_value15-expected15] PASSED        [ 26%]
tests/test_dict.py::test_is_dict[input_value16-expected16] PASSED        [ 26%]
tests/test_dict.py::test_is_dict[input_value17-expected17] PASSED        [ 27%]
tests/test_dict.py::test_is_dict[input_value18-expected18] PASSED        [ 27%]
tests/test_dict.py::test_is_dict[input_value19-expected19] PASSED        [ 27%]
tests/test_dict.py::test_is_dict[input_value20-expected20] PASSED        [ 27%]
tests/test_dict.py::test_is_dict[input_value21-expected21] PASSED        [ 27%]
tests/test_dict.py::test_is_dict[input_value22-expected22] PASSED        [ 28%]
tests/test_dict.py::test_is_dict[input_value23-expected23] PASSED        [ 28%]
tests/test_dict.py::test_is_dict[input_value24-expected24] PASSED        [ 28%]
tests/test_dict.py::test_is_dict[input_value25-expected25] PASSED        [ 28%]
tests/test_dict.py::test_is_dict[input_value26-expected26] PASSED        [ 28%]
tests/test_dict.py::test_is_dict[input_value27-expected27] PASSED        [ 29%]
tests/test_dict.py::test_is_dict[input_value28-expected28] PASSED        [ 29%]
tests/test_dict.py::test_is_dict[input_value29-expected29] PASSED        [ 29%]
tests/test_dict.py::test_is_dict[input_value30-expected30] PASSED        [ 29%]
tests/test_dict.py::test_ne_repr_partial_dict PASSED                     [ 29%]
tests/test_dict.py::test_ne_repr_strict_dict PASSED                      [ 29%]
tests/test_dict.py::test_args_and_kwargs PASSED                          [ 30%]
tests/test_dict.py::test_multiple_args PASSED                            [ 30%]
tests/test_dict.py::test_arg_not_dict PASSED                             [ 30%]
tests/test_dict.py::test_combine_partial_ignore PASSED                   [ 30%]
tests/test_dict.py::test_callable_ignore PASSED                          [ 30%]
tests/test_dict.py::test_not_equals_repr[IsDict-IsDict] PASSED           [ 31%]
tests/test_dict.py::test_not_equals_repr[d1-IsDict()] PASSED             [ 31%]
tests/test_dict.py::test_not_equals_repr[IsPartialDict-IsPartialDict] PASSED [ 31%]
tests/test_dict.py::test_not_equals_repr[d3-IsPartialDict()] PASSED      [ 31%]
tests/test_dict.py::test_not_equals_repr[d4-IsDict[partial=True]()] PASSED [ 31%]
tests/test_dict.py::test_not_equals_repr[d5-IsIgnoreDict()] PASSED       [ 32%]
tests/test_dict.py::test_not_equals_repr[d6-IsIgnoreDict[ignore={7}]()] PASSED [ 32%]
tests/test_dict.py::test_not_equals_repr[d7-IsIgnoreDict()] PASSED       [ 32%]
tests/test_dict.py::test_not_equals_repr[d8-IsIgnoreDict[ignore=None]()] PASSED [ 32%]
tests/test_dict.py::test_not_equals_repr[d9-IsDict[ignore=ignore_42]()] PASSED [ 32%]
tests/test_dict.py::test_not_equals_repr[d10-IsDict[ignore={7}]()] PASSED [ 33%]
tests/test_dict.py::test_not_equals_repr[d11-IsDict[ignore={None}]()] PASSED [ 33%]
tests/test_dict.py::test_not_equals_repr[d12-IsPartialDict[partial=False]()] PASSED [ 33%]
tests/test_dict.py::test_not_equals_repr[IsStrictDict-IsStrictDict] PASSED [ 33%]
tests/test_dict.py::test_not_equals_repr[d14-IsStrictDict()] PASSED      [ 33%]
tests/test_dict.py::test_not_equals_repr[d15-IsDict[strict=True]()] PASSED [ 34%]
tests/test_dict.py::test_not_equals_repr[d16-IsStrictDict[strict=False]()] PASSED [ 34%]
tests/test_dict.py::test_ignore PASSED                                   [ 34%]
tests/test_dict.py::test_ignore_with_is_str PASSED                       [ 34%]
tests/test_dict.py::test_unhashable_value PASSED                         [ 34%]
tests/test_inspection.py::test_is_instance_of PASSED                     [ 35%]
tests/test_inspection.py::test_is_instance_of_inherit PASSED             [ 35%]
tests/test_inspection.py::test_is_instance_of_repr PASSED                [ 35%]
tests/test_inspection.py::test_has_name[-HasName('Foo', allow_instances=True)0] PASSED [ 35%]
tests/test_inspection.py::test_has_name[-HasName('Foo', allow_instances=True)1] PASSED [ 35%]
tests/test_inspection.py::test_has_name[-HasName('Foo', allow_instances=True)2] PASSED [ 35%]
tests/test_inspection.py::test_has_name[-~HasName('Foo', allow_instances=False)] PASSED [ 36%]
tests/test_inspection.py::test_has_name[-~HasName('Foo', allow_instances=True)] PASSED [ 36%]
tests/test_inspection.py::test_has_name[-HasName('int', allow_instances=True)0] PASSED [ 36%]
tests/test_inspection.py::test_has_name[-HasName('int', allow_instances=True)1] PASSED [ 36%]
tests/test_inspection.py::test_has_name[-HasName('even', allow_instances=True)] PASSED [ 36%]
tests/test_inspection.py::test_has_name[-HasName('spam', allow_instances=True)0] PASSED [ 37%]
tests/test_inspection.py::test_has_name[-HasName('spam', allow_instances=True)1] PASSED [ 37%]
tests/test_inspection.py::test_has_name[-HasName(IsStr(regex='F..'), allow_instances=True)] PASSED [ 37%]
tests/test_inspection.py::test_has_name[-~HasName(IsStr(regex='F..'), allow_instances=True)] PASSED [ 37%]
tests/test_inspection.py::test_has_attributes[-HasAttributes(a=1, b=2)] PASSED [ 37%]
tests/test_inspection.py::test_has_attributes[-HasAttributes(a=IsInt(), b=IsStr())] PASSED [ 38%]
tests/test_inspection.py::test_has_attributes[-~HasAttributes(a=IsInt(), b=IsStr())] PASSED [ 38%]
tests/test_inspection.py::test_has_attributes[-~HasAttributes(a=1, b=2, c=3)] PASSED [ 38%]
tests/test_inspection.py::test_has_attributes[-HasAttributes(a=1, b=2, spam=AnyThing)] PASSED [ 38%]
tests/test_inspection.py::test_has_attributes[-~HasAttributes(a=1, b=2, missing=AnyThing)] PASSED [ 38%]
tests/test_inspection.py::test_has_repr[-HasRepr('Bar(a=1, b=2)')0] PASSED [ 39%]
tests/test_inspection.py::test_has_repr[-HasRepr('Bar(a=1, b=2)')1] PASSED [ 39%]
tests/test_inspection.py::test_has_repr[-~HasRepr('Bar(a=1, b=2)')] PASSED [ 39%]
tests/test_inspection.py::test_has_repr[-HasRepr(IsStr(regex='<tests.test_inspection.Foo object at 0x[0-9a-f]{6,20}>'))] PASSED [ 39%]
tests/test_inspection.py::test_has_repr[-HasRepr("<class 'tests.test_inspection.Foo'>")] PASSED [ 39%]
tests/test_inspection.py::test_has_repr[-HasRepr('42')] PASSED           [ 40%]
tests/test_inspection.py::test_has_repr[-~HasRepr('42')] PASSED          [ 40%]
tests/test_list_tuple.py::test_dirty_equals[other0-IsList] PASSED        [ 40%]
tests/test_list_tuple.py::test_dirty_equals[other1-IsTuple] PASSED       [ 40%]
tests/test_list_tuple.py::test_dirty_equals[other2-dirty2] PASSED        [ 40%]
tests/test_list_tuple.py::test_dirty_equals[other3-dirty3] PASSED        [ 41%]
tests/test_list_tuple.py::test_dirty_equals[other4-dirty4] PASSED        [ 41%]
tests/test_list_tuple.py::test_dirty_equals[other5-dirty5] PASSED        [ 41%]
tests/test_list_tuple.py::test_dirty_equals[other6-dirty6] PASSED        [ 41%]
tests/test_list_tuple.py::test_dirty_equals[other7-dirty7] PASSED        [ 41%]
tests/test_list_tuple.py::test_dirty_equals[other8-dirty8] PASSED        [ 41%]
tests/test_list_tuple.py::test_dirty_equals[other9-dirty9] PASSED        [ 42%]
tests/test_list_tuple.py::test_dirty_equals[other10-dirty10] PASSED      [ 42%]
tests/test_list_tuple.py::test_dirty_equals[other11-dirty11] PASSED      [ 42%]
tests/test_list_tuple.py::test_dirty_equals[other12-dirty12] PASSED      [ 42%]
tests/test_list_tuple.py::test_dirty_equals[other13-dirty13] PASSED      [ 42%]
tests/test_list_tuple.py::test_dirty_equals[other14-dirty14] PASSED      [ 43%]
tests/test_list_tuple.py::test_dirty_equals[other15-dirty15] PASSED      [ 43%]
tests/test_list_tuple.py::test_dirty_equals[other16-dirty16] PASSED      [ 43%]
tests/test_list_tuple.py::test_dirty_equals[other17-dirty17] PASSED      [ 43%]
tests/test_list_tuple.py::test_dirty_equals[other18-dirty18] PASSED      [ 43%]
tests/test_list_tuple.py::test_dirty_equals[other19-dirty19] PASSED      [ 44%]
tests/test_list_tuple.py::test_dirty_equals[other20-dirty20] PASSED      [ 44%]
tests/test_list_tuple.py::test_dirty_equals[other21-dirty21] PASSED      [ 44%]
tests/test_list_tuple.py::test_dirty_equals[123-dirty22] PASSED          [ 44%]
tests/test_list_tuple.py::test_dirty_equals[123-dirty23] PASSED          [ 44%]
tests/test_list_tuple.py::test_dirty_equals[other24-dirty24] PASSED      [ 45%]
tests/test_list_tuple.py::test_dirty_equals[other25-dirty25] PASSED      [ 45%]
tests/test_list_tuple.py::test_dirty_equals[other26-dirty26] PASSED      [ 45%]
tests/test_list_tuple.py::test_dirty_equals[other27-dirty27] PASSED      [ 45%]
tests/test_list_tuple.py::test_dirty_equals[other28-dirty28] PASSED      [ 45%]
tests/test_list_tuple.py::test_dirty_equals[other29-dirty29] PASSED      [ 46%]
tests/test_list_tuple.py::test_dirty_equals[other30-dirty30] PASSED      [ 46%]
tests/test_list_tuple.py::test_dirty_equals[other31-dirty31] PASSED      [ 46%]
tests/test_list_tuple.py::test_dirty_equals[other32-dirty32] PASSED      [ 46%]
tests/test_list_tuple.py::test_dirty_equals[abc-dirty33] PASSED          [ 46%]
tests/test_list_tuple.py::test_dirty_equals[other34-dirty34] PASSED      [ 47%]
tests/test_list_tuple.py::test_dirty_equals[other35-dirty35] PASSED      [ 47%]
tests/test_list_tuple.py::test_dirty_not_equals[other0-IsTuple] PASSED   [ 47%]
tests/test_list_tuple.py::test_dirty_not_equals[other1-IsList] PASSED    [ 47%]
tests/test_list_tuple.py::test_dirty_not_equals[other2-IsList] PASSED    [ 47%]
tests/test_list_tuple.py::test_dirty_not_equals[other3-dirty3] PASSED    [ 47%]
tests/test_list_tuple.py::test_dirty_not_equals[other4-dirty4] PASSED    [ 48%]
tests/test_list_tuple.py::test_dirty_not_equals[other5-dirty5] PASSED    [ 48%]
tests/test_list_tuple.py::test_dirty_not_equals[other6-dirty6] PASSED    [ 48%]
tests/test_list_tuple.py::test_dirty_not_equals[other7-dirty7] PASSED    [ 48%]
tests/test_list_tuple.py::test_dirty_not_equals[other8-dirty8] PASSED    [ 48%]
tests/test_list_tuple.py::test_dirty_not_equals[other9-dirty9] PASSED    [ 49%]
tests/test_list_tuple.py::test_dirty_not_equals[other10-dirty10] PASSED  [ 49%]
tests/test_list_tuple.py::test_dirty_not_equals[other11-dirty11] PASSED  [ 49%]
tests/test_list_tuple.py::test_dirty_not_equals[other12-dirty12] PASSED  [ 49%]
tests/test_list_tuple.py::test_dirty_not_equals[other13-dirty13] PASSED  [ 49%]
tests/test_list_tuple.py::test_dirty_not_equals[other14-dirty14] PASSED  [ 50%]
tests/test_list_tuple.py::test_dirty_not_equals[other15-dirty15] PASSED  [ 50%]
tests/test_list_tuple.py::test_dirty_not_equals[other16-dirty16] PASSED  [ 50%]
tests/test_list_tuple.py::test_dirty_not_equals[other17-dirty17] PASSED  [ 50%]
tests/test_list_tuple.py::test_dirty_not_equals[abc-dirty18] PASSED      [ 50%]
tests/test_list_tuple.py::test_dirty_not_equals[other19-dirty19] PASSED  [ 51%]
tests/test_list_tuple.py::test_dirty_not_equals[other20-dirty20] PASSED  [ 51%]
tests/test_list_tuple.py::test_dirty_not_equals[other21-dirty21] PASSED  [ 51%]
tests/test_list_tuple.py::test_dirty_not_equals[123-dirty22] PASSED      [ 51%]
tests/test_list_tuple.py::test_dirty_not_equals[other23-dirty23] PASSED  [ 51%]
tests/test_list_tuple.py::test_dirty_not_equals[other24-dirty24] PASSED  [ 52%]
tests/test_list_tuple.py::test_dirty_not_equals[other25-dirty25] PASSED  [ 52%]
tests/test_list_tuple.py::test_dirty_not_equals[other26-dirty26] PASSED  [ 52%]
tests/test_list_tuple.py::test_dirty_not_equals[other27-dirty27] PASSED  [ 52%]
tests/test_list_tuple.py::test_args_and_positions PASSED                 [ 52%]
tests/test_list_tuple.py::test_positions_with_check_order PASSED         [ 52%]
tests/test_list_tuple.py::test_wrong_length_length PASSED                [ 53%]
tests/test_list_tuple.py::test_repr[IsList-IsList] PASSED                [ 53%]
tests/test_list_tuple.py::test_repr[dirty1-IsTuple(1, 2, 3)] PASSED      [ 53%]
tests/test_list_tuple.py::test_repr[dirty2-IsList(positions={1: 10, 2: 20})] PASSED [ 53%]
tests/test_list_tuple.py::test_repr[dirty3-IsTuple(1, 2, 3, length=4)] PASSED [ 53%]
tests/test_list_tuple.py::test_repr[dirty4-IsTuple(1, 2, 3, length=(6, ...))] PASSED [ 54%]
tests/test_list_tuple.py::test_repr[dirty5-IsTuple(1, 2, 3, length=(6, ...))] PASSED [ 54%]
tests/test_list_tuple.py::test_repr[dirty6-IsTuple(1, 2, 3, length=(6, 10))] PASSED [ 54%]
tests/test_list_tuple.py::test_repr[dirty7-IsTuple(1, 2, 3, check_order=False)] PASSED [ 54%]
tests/test_list_tuple.py::test_repr[dirty8-HasLen(42)] PASSED            [ 54%]
tests/test_list_tuple.py::test_repr[dirty9-HasLen(0, ...)] PASSED        [ 55%]
tests/test_list_tuple.py::test_no_contains_value PASSED                  [ 55%]
tests/test_numeric.py::test_dirty_equals[1-IsInt] PASSED                 [ 55%]
tests/test_numeric.py::test_dirty_equals[1-dirty1] PASSED                [ 55%]
tests/test_numeric.py::test_dirty_equals[1-dirty2] PASSED                [ 55%]
tests/test_numeric.py::test_dirty_equals[1-IsPositiveInt] PASSED         [ 56%]
tests/test_numeric.py::test_dirty_equals[-1-IsNegativeInt] PASSED        [ 56%]
tests/test_numeric.py::test_dirty_equals[-1.0-IsFloat] PASSED            [ 56%]
tests/test_numeric.py::test_dirty_equals[-1.0-dirty6] PASSED             [ 56%]
tests/test_numeric.py::test_dirty_equals[1.0-IsPositiveFloat] PASSED     [ 56%]
tests/test_numeric.py::test_dirty_equals[-1.0-IsNegativeFloat] PASSED    [ 57%]
tests/test_numeric.py::test_dirty_equals[1-IsPositive] PASSED            [ 57%]
tests/test_numeric.py::test_dirty_equals[1.0-IsPositive] PASSED          [ 57%]
tests/test_numeric.py::test_dirty_equals[-1-IsNegative] PASSED           [ 57%]
tests/test_numeric.py::test_dirty_equals[-1.0-IsNegative] PASSED         [ 57%]
tests/test_numeric.py::test_dirty_equals[5-dirty13] PASSED               [ 58%]
tests/test_numeric.py::test_dirty_equals[5-dirty14] PASSED               [ 58%]
tests/test_numeric.py::test_dirty_equals[5-dirty15] PASSED               [ 58%]
tests/test_numeric.py::test_dirty_equals[5-dirty16] PASSED               [ 58%]
tests/test_numeric.py::test_dirty_equals[1-dirty17] PASSED               [ 58%]
tests/test_numeric.py::test_dirty_equals[1-dirty18] PASSED               [ 58%]
tests/test_numeric.py::test_dirty_equals[100-dirty19] PASSED             [ 59%]
tests/test_numeric.py::test_dirty_equals[-100-dirty20] PASSED            [ 59%]
tests/test_numeric.py::test_dirty_equals[0-IsNonNegative] PASSED         [ 59%]
tests/test_numeric.py::test_dirty_equals[1-IsNonNegative] PASSED         [ 59%]
tests/test_numeric.py::test_dirty_equals[0.0-IsNonNegative] PASSED       [ 59%]
tests/test_numeric.py::test_dirty_equals[1.0-IsNonNegative] PASSED       [ 60%]
tests/test_numeric.py::test_dirty_equals[0-IsNonPositive] PASSED         [ 60%]
tests/test_numeric.py::test_dirty_equals[-1-IsNonPositive] PASSED        [ 60%]
tests/test_numeric.py::test_dirty_equals[0.0-IsNonPositive] PASSED       [ 60%]
tests/test_numeric.py::test_dirty_equals[-1.0-IsNonPositive] PASSED      [ 60%]
tests/test_numeric.py::test_dirty_equals[-1-dirty29] PASSED              [ 61%]
tests/test_numeric.py::test_dirty_equals[1-dirty30] PASSED               [ 61%]
tests/test_numeric.py::test_dirty_equals[inf-IsFloatInf] PASSED          [ 61%]
tests/test_numeric.py::test_dirty_equals[-inf-IsFloatInf0] PASSED        [ 61%]
tests/test_numeric.py::test_dirty_equals[-inf-IsFloatInf1] PASSED        [ 61%]
tests/test_numeric.py::test_dirty_equals[inf-IsFloatInfPos0] PASSED      [ 62%]
tests/test_numeric.py::test_dirty_equals[inf-IsFloatInfPos1] PASSED      [ 62%]
tests/test_numeric.py::test_dirty_equals[-inf-IsFloatInfNeg0] PASSED     [ 62%]
tests/test_numeric.py::test_dirty_equals[-inf-IsFloatInfNeg1] PASSED     [ 62%]
tests/test_numeric.py::test_dirty_equals[nan-IsFloatNan0] PASSED         [ 62%]
tests/test_numeric.py::test_dirty_equals[nan-IsFloatNan1] PASSED         [ 63%]
tests/test_numeric.py::test_dirty_equals[nan-IsFloatNan2] PASSED         [ 63%]
tests/test_numeric.py::test_dirty_not_equals[1.0-IsInt] PASSED           [ 63%]
tests/test_numeric.py::test_dirty_not_equals[1.2-IsInt] PASSED           [ 63%]
tests/test_numeric.py::test_dirty_not_equals[1-IsInt(exactly=2)] PASSED  [ 63%]
tests/test_numeric.py::test_dirty_not_equals[True-IsInt] PASSED          [ 64%]
tests/test_numeric.py::test_dirty_not_equals[False-IsInt] PASSED         [ 64%]
tests/test_numeric.py::test_dirty_not_equals[1.0-IsInt()] PASSED         [ 64%]
tests/test_numeric.py::test_dirty_not_equals[-1-IsPositiveInt] PASSED    [ 64%]
tests/test_numeric.py::test_dirty_not_equals[0-IsPositiveInt] PASSED     [ 64%]
tests/test_numeric.py::test_dirty_not_equals[1-IsNegativeInt] PASSED     [ 64%]
tests/test_numeric.py::test_dirty_not_equals[0-IsNegativeInt] PASSED     [ 65%]
tests/test_numeric.py::test_dirty_not_equals[1-IsFloat] PASSED           [ 65%]
tests/test_numeric.py::test_dirty_not_equals[1-IsFloat(exactly=1.0)] PASSED [ 65%]
tests/test_numeric.py::test_dirty_not_equals[1.1234-IsFloat(exactly=1.0)] PASSED [ 65%]
tests/test_numeric.py::test_dirty_not_equals[-1.0-IsPositiveFloat] PASSED [ 65%]
tests/test_numeric.py::test_dirty_not_equals[0.0-IsPositiveFloat] PASSED [ 66%]
tests/test_numeric.py::test_dirty_not_equals[1.0-IsNegativeFloat] PASSED [ 66%]
tests/test_numeric.py::test_dirty_not_equals[0.0-IsNegativeFloat] PASSED [ 66%]
tests/test_numeric.py::test_dirty_not_equals[-1-IsPositive] PASSED       [ 66%]
tests/test_numeric.py::test_dirty_not_equals[-1.0-IsPositive] PASSED     [ 66%]
tests/test_numeric.py::test_dirty_not_equals[4-IsInt(gt=4)] PASSED       [ 67%]
tests/test_numeric.py::test_dirty_not_equals[4-IsInt(ge=5)] PASSED       [ 67%]
tests/test_numeric.py::test_dirty_not_equals[6-IsInt(lt=6)] PASSED       [ 67%]
tests/test_numeric.py::test_dirty_not_equals[6-IsInt(le=5)] PASSED       [ 67%]
tests/test_numeric.py::test_dirty_not_equals[-1-IsNonNegative] PASSED    [ 67%]
tests/test_numeric.py::test_dirty_not_equals[-1.0-IsNonNegative] PASSED  [ 68%]
tests/test_numeric.py::test_dirty_not_equals[1-IsNonPositive] PASSED     [ 68%]
tests/test_numeric.py::test_dirty_not_equals[1.0-IsNonPositive] PASSED   [ 68%]
tests/test_numeric.py::test_dirty_not_equals[-1.0-IsNonPositive & IsInt] PASSED [ 68%]
tests/test_numeric.py::test_dirty_not_equals[1.0-IsNonNegative & IsInt] PASSED [ 68%]
tests/test_numeric.py::test_dirty_not_equals[1-IsFloatNan] PASSED        [ 69%]
tests/test_numeric.py::test_dirty_not_equals[1.0-IsFloatNan] PASSED      [ 69%]
tests/test_numeric.py::test_dirty_not_equals[1-IsFloatInf] PASSED        [ 69%]
tests/test_numeric.py::test_dirty_not_equals[1.0-IsFloatInf] PASSED      [ 69%]
tests/test_numeric.py::test_dirty_not_equals[-inf-IsFloatInfPos0] PASSED [ 69%]
tests/test_numeric.py::test_dirty_not_equals[-inf-IsFloatInfPos1] PASSED [ 70%]
tests/test_numeric.py::test_dirty_not_equals[inf-IsFloatInfNeg0] PASSED  [ 70%]
tests/test_numeric.py::test_dirty_not_equals[inf-IsFloatInfNeg1] PASSED  [ 70%]
tests/test_numeric.py::test_invalid_approx_gt PASSED                     [ 70%]
tests/test_numeric.py::test_invalid_exactly_approx PASSED                [ 70%]
tests/test_numeric.py::test_invalid_exactly_gt PASSED                    [ 70%]
tests/test_numeric.py::test_not_int PASSED                               [ 71%]
tests/test_numeric.py::test_not_negative PASSED                          [ 71%]
tests/test_other.py::test_is_uuid_true[other0-dirty0] PASSED             [ 71%]
tests/test_other.py::test_is_uuid_true[other1-IsUUID] PASSED             [ 71%]
tests/test_other.py::test_is_uuid_true[other2-dirty2] PASSED             [ 71%]
tests/test_other.py::test_is_uuid_true[edf9f29e-45c7-431c-99db-28ea44df9785-IsUUID] PASSED [ 72%]
tests/test_other.py::test_is_uuid_true[edf9f29e-45c7-431c-99db-28ea44df9785-dirty4] PASSED [ 72%]
tests/test_other.py::test_is_uuid_true[edf9f29e45c7431c99db28ea44df9785-dirty5] PASSED [ 72%]
tests/test_other.py::test_is_uuid_true[other6-IsUUID] PASSED             [ 72%]
tests/test_other.py::test_is_uuid_true[other7-dirty7] PASSED             [ 72%]
tests/test_other.py::test_is_uuid_true[other8-dirty8] PASSED             [ 73%]
tests/test_other.py::test_is_uuid_true[3ca4d1c0-37e2-11ee-9ac4-5254002cf209-dirty9] PASSED [ 73%]
tests/test_other.py::test_is_uuid_true[ea9e828d-fd18-3898-99f3-5a46dbcee036-dirty10] PASSED [ 73%]
tests/test_other.py::test_is_uuid_false[foobar-dirty0] PASSED            [ 73%]
tests/test_other.py::test_is_uuid_false[other1-dirty1] PASSED            [ 73%]
tests/test_other.py::test_is_uuid_false[edf9f29e-45c7-431c-99db-28ea44df9785-dirty2] PASSED [ 74%]
tests/test_other.py::test_is_uuid_false[other3-dirty3] PASSED            [ 74%]
tests/test_other.py::test_is_uuid_false[other4-dirty4] PASSED            [ 74%]
tests/test_other.py::test_is_uuid_false[edf9f29e-45c7-431c-99db-28ea44df9785-dirty5] PASSED [ 74%]
tests/test_other.py::test_is_uuid_false[ea9e828d-fd18-3898-99f3-5a46dbcee036-dirty6] PASSED [ 74%]
tests/test_other.py::test_is_uuid_false_repr PASSED                      [ 75%]
tests/test_other.py::test_is_uuid4_false_repr PASSED                     [ 75%]
tests/test_other.py::test_is_json_any_true[null] PASSED                  [ 75%]
tests/test_other.py::test_is_json_any_true["xyz"] PASSED                 [ 75%]
tests/test_other.py::test_is_json_any_true[[1, 2, 3]] PASSED             [ 75%]
tests/test_other.py::test_is_json_any_true[{"a": 1}] PASSED              [ 76%]
tests/test_other.py::test_is_json_any_false PASSED                       [ 76%]
tests/test_other.py::test_is_json_specific_true[null-None] PASSED        [ 76%]
tests/test_other.py::test_is_json_specific_true["xyz"-xyz] PASSED        [ 76%]
tests/test_other.py::test_is_json_specific_true[[1, 2, 3]-expected_value2] PASSED [ 76%]
tests/test_other.py::test_is_json_specific_true[{"a": 1}-expected_value3] PASSED [ 76%]
tests/test_other.py::test_is_json_invalid PASSED                         [ 77%]
tests/test_other.py::test_is_json_kwargs PASSED                          [ 77%]
tests/test_other.py::test_is_json_specific_false PASSED                  [ 77%]
tests/test_other.py::test_equals_function PASSED                         [ 77%]
tests/test_other.py::test_equals_function_fail PASSED                    [ 77%]
tests/test_other.py::test_json_both PASSED                               [ 78%]
tests/test_other.py::test_is_ip_true[other0-dirty0] PASSED               [ 78%]
tests/test_other.py::test_is_ip_true[other1-dirty1] PASSED               [ 78%]
tests/test_other.py::test_is_ip_true[other2-dirty2] PASSED               [ 78%]
tests/test_other.py::test_is_ip_true[other3-dirty3] PASSED               [ 78%]
tests/test_other.py::test_is_ip_true[2001:0db8:0a0b:12f0:0000:0000:0000:0001-dirty4] PASSED [ 79%]
tests/test_other.py::test_is_ip_true[179.27.154.96-IsIP] PASSED          [ 79%]
tests/test_other.py::test_is_ip_true[43.62.123.119-dirty6] PASSED        [ 79%]
tests/test_other.py::test_is_ip_true[::ffff:2b3e:7b77-dirty7] PASSED     [ 79%]
tests/test_other.py::test_is_ip_true[0:0:0:0:0:ffff:2b3e:7b77-dirty8] PASSED [ 79%]
tests/test_other.py::test_is_ip_true[54.43.53.219/10-dirty9] PASSED      [ 80%]
tests/test_other.py::test_is_ip_true[::ffff:aebf:d473/12-dirty10] PASSED [ 80%]
tests/test_other.py::test_is_ip_true[2001:0db8:0a0b:12f0:0000:0000:0000:0001-dirty11] PASSED [ 80%]
tests/test_other.py::test_is_ip_true[3232235521-dirty12] PASSED          [ 80%]
tests/test_other.py::test_is_ip_true[\xc0\xa8\x00\x01-dirty13] PASSED    [ 80%]
tests/test_other.py::test_is_ip_true[338288524927261089654018896845572831328-dirty14] PASSED [ 81%]
tests/test_other.py::test_is_ip_true[ \x01\x06X\x02*\xca\xfe\x02\x00\x00\x00\x00\x00\x00\x01-dirty15] PASSED [ 81%]
tests/test_other.py::test_is_ip_false[foobar-dirty0] PASSED              [ 81%]
tests/test_other.py::test_is_ip_false[other1-dirty1] PASSED              [ 81%]
tests/test_other.py::test_is_ip_false[210.115.28.193-dirty2] PASSED      [ 81%]
tests/test_other.py::test_is_ip_false[::ffff:d273:1cc1-dirty3] PASSED    [ 82%]
tests/test_other.py::test_is_ip_false[210.115.28.193/12-dirty4] PASSED   [ 82%]
tests/test_other.py::test_is_ip_false[::ffff:d273:1cc1-dirty5] PASSED    [ 82%]
tests/test_other.py::test_is_ip_false[3232235521-dirty6] PASSED          [ 82%]
tests/test_other.py::test_is_ip_false[338288524927261089654018896845572831328-dirty7] PASSED [ 82%]
tests/test_other.py::test_not_ip_repr PASSED                             [ 82%]
tests/test_other.py::test_ip_bad_netmask PASSED                          [ 83%]
tests/test_other.py::test_is_hash_true[f1e069787ECE74531d112559945c6871-dirty0] PASSED [ 83%]
tests/test_other.py::test_is_hash_true[40bd001563085fc35165329ea1FF5c5ecbdbbeef-dirty1] PASSED [ 83%]
tests/test_other.py::test_is_hash_true[a665a45920422f9d417e4867eFDC4fb8a04a1f3fff1fa07e998e86f7f7a27ae3-dirty2] PASSED [ 83%]
tests/test_other.py::test_is_hash_true[f1e069787ECE74531d112559945c6871-dirty3] PASSED [ 83%]
tests/test_other.py::test_is_hash_true[other4-dirty4] PASSED             [ 84%]
tests/test_other.py::test_is_hash_false[foobar-dirty0] PASSED            [ 84%]
tests/test_other.py::test_is_hash_false[\x81 UnicodeDecodeError-dirty1] PASSED [ 84%]
tests/test_other.py::test_is_hash_false[other2-dirty2] PASSED            [ 84%]
tests/test_other.py::test_is_hash_false[f1e069787ECE74531d112559945c6871d-dirty3] PASSED [ 84%]
tests/test_other.py::test_is_hash_false[400bd001563085fc35165329ea1FF5c5ecbdbbeef-dirty4] PASSED [ 85%]
tests/test_other.py::test_is_hash_false[a665a45920422g9d417e4867eFDC4fb8a04a1f3fff1fa07e998e86f7f7a27ae3-dirty5] PASSED [ 85%]
tests/test_other.py::test_is_hash_md5_false_repr[md5] PASSED             [ 85%]
tests/test_other.py::test_is_hash_md5_false_repr[sha-1] PASSED           [ 85%]
tests/test_other.py::test_is_hash_md5_false_repr[sha-256] PASSED         [ 85%]
tests/test_other.py::test_hashlib_hashes[openssl_md5-md5] PASSED         [ 86%]
tests/test_other.py::test_hashlib_hashes[openssl_sha1-sha-1] PASSED      [ 86%]
tests/test_other.py::test_hashlib_hashes[openssl_sha256-sha-256] PASSED  [ 86%]
tests/test_other.py::test_wrong_hash_type PASSED                         [ 86%]
tests/test_other.py::test_is_url_true[https://example.com-IsUrl] PASSED  [ 86%]
tests/test_other.py::test_is_url_true[https://example.com-dirty1] PASSED [ 87%]
tests/test_other.py::test_is_url_true[postgres://user:pass@localhost:5432/app-dirty2] PASSED [ 87%]
tests/test_other.py::test_is_url_false[https://example.com-dirty0] PASSED [ 87%]
tests/test_other.py::test_is_url_false[https://example.com-dirty1] PASSED [ 87%]
tests/test_other.py::test_is_url_false[definitely not a url-IsUrl] PASSED [ 87%]
tests/test_other.py::test_is_url_false[42-IsUrl] PASSED                  [ 88%]
tests/test_other.py::test_is_url_false[https://anotherexample.com-dirty4] PASSED [ 88%]
tests/test_other.py::test_is_url_invalid_kwargs PASSED                   [ 88%]
tests/test_other.py::test_is_url_too_many_url_types PASSED               [ 88%]
tests/test_strings.py::test_dirty_equals_true[foo-IsStr-True] PASSED     [ 88%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty1-True] PASSED    [ 88%]
tests/test_strings.py::test_dirty_equals_true[foo-IsStr-False] PASSED    [ 89%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty3-True] PASSED    [ 89%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty4-False] PASSED   [ 89%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty5-True] PASSED    [ 89%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty6-True] PASSED    [ 89%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty7-True] PASSED    [ 90%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty8-False] PASSED   [ 90%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty9-False] PASSED   [ 90%]
tests/test_strings.py::test_dirty_equals_true[foo\nbar-dirty10-True] PASSED [ 90%]
tests/test_strings.py::test_dirty_equals_true[foo\nbar-dirty11-False] PASSED [ 90%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty12-True] PASSED   [ 91%]
tests/test_strings.py::test_dirty_equals_true[fo-dirty13-False] PASSED   [ 91%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty14-True] PASSED   [ 91%]
tests/test_strings.py::test_dirty_equals_true[foobar-dirty15-False] PASSED [ 91%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty16-True] PASSED   [ 91%]
tests/test_strings.py::test_dirty_equals_true[FOO-dirty17-False] PASSED  [ 92%]
tests/test_strings.py::test_dirty_equals_true[FOO-dirty18-True] PASSED   [ 92%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty19-False] PASSED  [ 92%]
tests/test_strings.py::test_dirty_equals_true[foo-IsBytes-True] PASSED   [ 92%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty21-True] PASSED   [ 92%]
tests/test_strings.py::test_dirty_equals_true[foo-IsBytes-False] PASSED  [ 93%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty23-True] PASSED   [ 93%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty24-True] PASSED   [ 93%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty25-True] PASSED   [ 93%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty26-False] PASSED  [ 93%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty27-False] PASSED  [ 94%]
tests/test_strings.py::test_dirty_equals_true[foo\nbar-dirty28-True] PASSED [ 94%]
tests/test_strings.py::test_dirty_equals_true[foo\nbar-dirty29-False] PASSED [ 94%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty30-True] PASSED   [ 94%]
tests/test_strings.py::test_dirty_equals_true[fo-dirty31-False] PASSED   [ 94%]
tests/test_strings.py::test_dirty_equals_true[foo-IsAnyStr-True0] PASSED [ 94%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty33-True] PASSED   [ 95%]
tests/test_strings.py::test_dirty_equals_true[foo-IsAnyStr-True1] PASSED [ 95%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty35-True] PASSED   [ 95%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty36-True] PASSED   [ 95%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty37-True] PASSED   [ 95%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty38-True] PASSED   [ 96%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty39-True] PASSED   [ 96%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty40-True] PASSED   [ 96%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty41-True] PASSED   [ 96%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty42-True] PASSED   [ 96%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty43-True] PASSED   [ 97%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty44-True] PASSED   [ 97%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty45-True] PASSED   [ 97%]
tests/test_strings.py::test_dirty_equals_true[Foo-dirty46-True] PASSED   [ 97%]
tests/test_strings.py::test_dirty_equals_true[foo\nbar-dirty47-True] PASSED [ 97%]
tests/test_strings.py::test_dirty_equals_true[foo\nbar-dirty48-False] PASSED [ 98%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty49-False] PASSED  [ 98%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty50-False] PASSED  [ 98%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty51-True] PASSED   [ 98%]
tests/test_strings.py::test_dirty_equals_true[foo-dirty52-True] PASSED   [ 98%]
tests/test_strings.py::test_dirty_equals_true[fo-dirty53-False] PASSED   [ 99%]
tests/test_strings.py::test_regex_true PASSED                            [ 99%]
tests/test_strings.py::test_regex_bytes_true PASSED                      [ 99%]
tests/test_strings.py::test_regex_false PASSED                           [ 99%]
tests/test_strings.py::test_regex_false_type_error PASSED                [ 99%]
tests/test_strings.py::test_is_any_str PASSED                            [100%]
============================= 517 passed in 40.71s =============================
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: python3-dirty-equals-0.6.0-1.fc38.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QD9jkt
+ umask 022
+ cd /builddir/build/BUILD
+ cd dirty_equals-0.6.0
+ DOCDIR=/builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/share/doc/python3-dirty-equals
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/share/doc/python3-dirty-equals
+ cp -pr README.md /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch/usr/share/doc/python3-dirty-equals
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: python-dirty-equals = 0.6.0-1.fc38 python3-dirty-equals = 0.6.0-1.fc38 python3.11-dirty-equals = 0.6.0-1.fc38 python3.11dist(dirty-equals) = 0.6 python3dist(dirty-equals) = 0.6
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 python3.11dist(pytz) >= 2021.3
Processing files: python3-dirty-equals+pydantic-0.6.0-1.fc38.noarch
Provides: python-dirty-equals+pydantic = 0.6.0-1.fc38 python3-dirty-equals+pydantic = 0.6.0-1.fc38 python3.11-dirty-equals+pydantic = 0.6.0-1.fc38 python3.11dist(dirty-equals[pydantic]) = 0.6 python3dist(dirty-equals[pydantic]) = 0.6
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: python(abi) = 3.11 python3.11dist(pydantic) >= 1.9.1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-dirty-equals-0.6.0-1.fc38.noarch
Wrote: /builddir/build/SRPMS/python-dirty-equals-0.6.0-1.fc38.src.rpm
Wrote: /builddir/build/RPMS/python3-dirty-equals+pydantic-0.6.0-1.fc38.noarch.rpm
Wrote: /builddir/build/RPMS/python3-dirty-equals-0.6.0-1.fc38.noarch.rpm
Child return code was: 0