Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-msal.spec'], chrootPath='/var/lib/mock/f45-build-31625-654/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'ae11049ebb6249a0a93aeb5673705a63', '-D', '/var/lib/mock/f45-build-31625-654/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-msal.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1789603200 Wrote: /builddir/build/SRPMS/python-msal-1.39.0-1.fc45.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-msal.spec'], chrootPath='/var/lib/mock/f45-build-31625-654/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'adedbfd7354344eea4bb85a43b6f0265', '-D', '/var/lib/mock/f45-build-31625-654/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-msal.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1789603200 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.PUpoHG Creating(rpmbuild.env): /builddir/build/BUILD/python-msal-1.39.0-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-msal-1.39.0-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 " RPM_ARCH="noarch" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/python-msal-1.39.0-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="python-msal" RPM_PACKAGE_VERSION="1.39.0" RPM_PACKAGE_RELEASE="1.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3SZETk + umask 022 + cd /builddir/build/BUILD/python-msal-1.39.0-build + cd /builddir/build/BUILD/python-msal-1.39.0-build + rm -rf microsoft-authentication-library-for-python-1.39.0 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/microsoft-authentication-library-for-python-1.39.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd microsoft-authentication-library-for-python-1.39.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed --regexp-extended --expression 's/^\-e/# &/' --expression 's/^(pytest-benchmark|perf_baseline)\b/# &/' --expression 's/^(python-dotenv)\b/# &/' requirements.txt + tee requirements-filtered.txt # -e . # python-dotenv 1.0+ no longer supports Python 3.7 # python-dotenv>=0.21,<2 # pytest-benchmark>=4,<5 # perf_baseline>=0.1,<0.2 # For lab_config.py to fetch test secrets from Key Vault azure-identity>=1.12,<2 azure-keyvault-secrets>=4.6,<5 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.nfsktn + umask 022 + cd /builddir/build/BUILD/python-msal-1.39.0-build + cd microsoft-authentication-library-for-python-1.39.0 + echo pyproject-rpm-macros + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-msal-1.39.0-1.fc45.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 --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-msal.spec'], chrootPath='/var/lib/mock/f45-build-31625-654/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '097e9525854446f19fc5f56232b4df30', '-D', '/var/lib/mock/f45-build-31625-654/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-msal.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1789603200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.EENNfT + umask 022 + cd /builddir/build/BUILD/python-msal-1.39.0-build + cd microsoft-authentication-library-for-python-1.39.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir + echo -n + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-msal-1.39.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-dep-overrides requirements-filtered.txt Handling azure-identity>=1.12,<2 from requirements file requirements-filtered.txt Requirement not satisfied: azure-identity<2,>=1.12 Handling azure-keyvault-secrets>=4.6,<5 from requirements file requirements-filtered.txt Requirement not satisfied: azure-keyvault-secrets<5,>=4.6 Exiting dependency generation pass: all requirements files + cat /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-msal-1.39.0-1.fc45.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 --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-msal.spec'], chrootPath='/var/lib/mock/f45-build-31625-654/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '9f9dadf4deda4a9a96f2b974241ef89c', '-D', '/var/lib/mock/f45-build-31625-654/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-msal.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1789603200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.YrgnO5 + umask 022 + cd /builddir/build/BUILD/python-msal-1.39.0-build + cd microsoft-authentication-library-for-python-1.39.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir + echo -n + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-msal-1.39.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-dep-overrides requirements-filtered.txt Handling azure-identity>=1.12,<2 from requirements file requirements-filtered.txt Requirement satisfied: azure-identity<2,>=1.12 (installed: azure-identity 1.25.3) Handling azure-keyvault-secrets>=4.6,<5 from requirements file requirements-filtered.txt Requirement satisfied: azure-keyvault-secrets<5,>=4.6 (installed: azure-keyvault-secrets 4.7.0) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools>=40.8 (installed: setuptools 83.0.0) /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating msal.egg-info writing msal.egg-info/PKG-INFO writing dependency_links to msal.egg-info/dependency_links.txt writing requirements to msal.egg-info/requires.txt writing top-level names to msal.egg-info/top_level.txt writing manifest file 'msal.egg-info/SOURCES.txt' reading manifest file 'msal.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'msal.egg-info/SOURCES.txt' running dist_info writing msal.egg-info/PKG-INFO writing dependency_links to msal.egg-info/dependency_links.txt writing requirements to msal.egg-info/requires.txt writing top-level names to msal.egg-info/top_level.txt reading manifest file 'msal.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'msal.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-msal-1.39.0-build/microsoft-authentication-library-for-python-1.39.0/msal-1.39.0.dist-info' Handling requests<3,>=2.0.0 from hook generated metadata: Requires-Dist (msal) Requirement satisfied: requests<3,>=2.0.0 (installed: requests 2.34.2) Handling PyJWT[crypto]<3,>=1.0.0 from hook generated metadata: Requires-Dist (msal) Requirement satisfied: PyJWT[crypto]<3,>=1.0.0 (installed: PyJWT 2.13.0) (extras are currently not checked) Handling cryptography<51,>=2.5 from hook generated metadata: Requires-Dist (msal) Requirement satisfied: cryptography<51,>=2.5 (installed: cryptography 50.0.0) Handling pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Windows") and extra == "broker" from hook generated metadata: Requires-Dist (msal) Ignoring alien requirement: pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Windows") and extra == "broker" Handling pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Darwin") and extra == "broker" from hook generated metadata: Requires-Dist (msal) Ignoring alien requirement: pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Darwin") and extra == "broker" Handling pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Linux") and extra == "broker" from hook generated metadata: Requires-Dist (msal) Ignoring alien requirement: pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Linux") and extra == "broker" + cat /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-buildrequires + rm -rfv msal-1.39.0.dist-info/ removed 'msal-1.39.0.dist-info/top_level.txt' removed 'msal-1.39.0.dist-info/METADATA' removed 'msal-1.39.0.dist-info/licenses/LICENSE' removed directory 'msal-1.39.0.dist-info/licenses' removed directory 'msal-1.39.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-msal-1.39.0-1.fc45.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-msal.spec'], chrootPath='/var/lib/mock/f45-build-31625-654/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '76b6099b6a7c44ae93d8f42e227dfc0e', '-D', '/var/lib/mock/f45-build-31625-654/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.j1v9mnqm:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-msal.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1789603200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.gucIcG + umask 022 + cd /builddir/build/BUILD/python-msal-1.39.0-build + cd microsoft-authentication-library-for-python-1.39.0 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir + echo -n + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=45 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-msal-1.39.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-dep-overrides requirements-filtered.txt Handling azure-identity>=1.12,<2 from requirements file requirements-filtered.txt Requirement satisfied: azure-identity<2,>=1.12 (installed: azure-identity 1.25.3) Handling azure-keyvault-secrets>=4.6,<5 from requirements file requirements-filtered.txt Requirement satisfied: azure-keyvault-secrets<5,>=4.6 (installed: azure-keyvault-secrets 4.7.0) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools>=40.8 (installed: setuptools 83.0.0) /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info writing msal.egg-info/PKG-INFO writing dependency_links to msal.egg-info/dependency_links.txt writing requirements to msal.egg-info/requires.txt writing top-level names to msal.egg-info/top_level.txt reading manifest file 'msal.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'msal.egg-info/SOURCES.txt' running dist_info writing msal.egg-info/PKG-INFO writing dependency_links to msal.egg-info/dependency_links.txt writing requirements to msal.egg-info/requires.txt writing top-level names to msal.egg-info/top_level.txt reading manifest file 'msal.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'msal.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-msal-1.39.0-build/microsoft-authentication-library-for-python-1.39.0/msal-1.39.0.dist-info' Handling requests<3,>=2.0.0 from hook generated metadata: Requires-Dist (msal) Requirement satisfied: requests<3,>=2.0.0 (installed: requests 2.34.2) Handling PyJWT[crypto]<3,>=1.0.0 from hook generated metadata: Requires-Dist (msal) Requirement satisfied: PyJWT[crypto]<3,>=1.0.0 (installed: PyJWT 2.13.0) (extras are currently not checked) Handling cryptography<51,>=2.5 from hook generated metadata: Requires-Dist (msal) Requirement satisfied: cryptography<51,>=2.5 (installed: cryptography 50.0.0) Handling pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Windows") and extra == "broker" from hook generated metadata: Requires-Dist (msal) Ignoring alien requirement: pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Windows") and extra == "broker" Handling pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Darwin") and extra == "broker" from hook generated metadata: Requires-Dist (msal) Ignoring alien requirement: pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Darwin") and extra == "broker" Handling pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Linux") and extra == "broker" from hook generated metadata: Requires-Dist (msal) Ignoring alien requirement: pymsalruntime<0.21,>=0.20; (python_version >= "3.9" and platform_system == "Linux") and extra == "broker" + cat /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-buildrequires + rm -rfv msal-1.39.0.dist-info/ removed 'msal-1.39.0.dist-info/top_level.txt' removed 'msal-1.39.0.dist-info/METADATA' removed 'msal-1.39.0.dist-info/licenses/LICENSE' removed directory 'msal-1.39.0.dist-info/licenses' removed directory 'msal-1.39.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2CZvmR + umask 022 + cd /builddir/build/BUILD/python-msal-1.39.0-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 microsoft-authentication-library-for-python-1.39.0 + mkdir -p /builddir/build/BUILD/python-msal-1.39.0-build/.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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-msal-1.39.0-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running dist_info creating /builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir/pip-modern-metadata-x6340xeh/msal.egg-info writing /builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir/pip-modern-metadata-x6340xeh/msal.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir/pip-modern-metadata-x6340xeh/msal.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir/pip-modern-metadata-x6340xeh/msal.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir/pip-modern-metadata-x6340xeh/msal.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir/pip-modern-metadata-x6340xeh/msal.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir/pip-modern-metadata-x6340xeh/msal.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir/pip-modern-metadata-x6340xeh/msal.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir/pip-modern-metadata-x6340xeh/msal-1.39.0.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: msal Building wheel for msal (pyproject.toml): started Running command Building wheel for msal (pyproject.toml) /usr/lib/python3.15/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib/msal copying msal/__init__.py -> build/lib/msal copying msal/__main__.py -> build/lib/msal copying msal/application.py -> build/lib/msal copying msal/auth_scheme.py -> build/lib/msal copying msal/authority.py -> build/lib/msal copying msal/broker.py -> build/lib/msal copying msal/cloudshell.py -> build/lib/msal copying msal/exceptions.py -> build/lib/msal copying msal/individual_cache.py -> build/lib/msal copying msal/managed_identity.py -> build/lib/msal copying msal/mex.py -> build/lib/msal copying msal/region.py -> build/lib/msal copying msal/sku.py -> build/lib/msal copying msal/telemetry.py -> build/lib/msal copying msal/throttled_http_client.py -> build/lib/msal copying msal/token_cache.py -> build/lib/msal copying msal/wstrust_request.py -> build/lib/msal copying msal/wstrust_response.py -> build/lib/msal creating build/lib/msal/oauth2cli copying msal/oauth2cli/__init__.py -> build/lib/msal/oauth2cli copying msal/oauth2cli/assertion.py -> build/lib/msal/oauth2cli copying msal/oauth2cli/authcode.py -> build/lib/msal/oauth2cli copying msal/oauth2cli/http.py -> build/lib/msal/oauth2cli copying msal/oauth2cli/oauth2.py -> build/lib/msal/oauth2cli copying msal/oauth2cli/oidc.py -> build/lib/msal/oauth2cli installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/msal copying build/lib/msal/__init__.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/__main__.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/application.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/auth_scheme.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/authority.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/broker.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/cloudshell.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/exceptions.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/individual_cache.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/managed_identity.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/mex.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/region.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/sku.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/telemetry.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/throttled_http_client.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/token_cache.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/wstrust_request.py -> build/bdist.linux-riscv64/wheel/./msal copying build/lib/msal/wstrust_response.py -> build/bdist.linux-riscv64/wheel/./msal creating build/bdist.linux-riscv64/wheel/msal/oauth2cli copying build/lib/msal/oauth2cli/__init__.py -> build/bdist.linux-riscv64/wheel/./msal/oauth2cli copying build/lib/msal/oauth2cli/assertion.py -> build/bdist.linux-riscv64/wheel/./msal/oauth2cli copying build/lib/msal/oauth2cli/authcode.py -> build/bdist.linux-riscv64/wheel/./msal/oauth2cli copying build/lib/msal/oauth2cli/http.py -> build/bdist.linux-riscv64/wheel/./msal/oauth2cli copying build/lib/msal/oauth2cli/oauth2.py -> build/bdist.linux-riscv64/wheel/./msal/oauth2cli copying build/lib/msal/oauth2cli/oidc.py -> build/bdist.linux-riscv64/wheel/./msal/oauth2cli running install_egg_info running egg_info writing msal.egg-info/PKG-INFO writing dependency_links to msal.egg-info/dependency_links.txt writing requirements to msal.egg-info/requires.txt writing top-level names to msal.egg-info/top_level.txt reading manifest file 'msal.egg-info/SOURCES.txt' adding license file 'LICENSE' writing manifest file 'msal.egg-info/SOURCES.txt' Copying msal.egg-info to build/bdist.linux-riscv64/wheel/./msal-1.39.0-py3.15.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/msal-1.39.0.dist-info/WHEEL creating '/builddir/.cache/pip/wheels/c1/c3/fc/616e6556733a665f38490ce17120a0331c69bd27251bfab5c5/tmp8rduxx_9/.tmp-q6a5_pbh/msal-1.39.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'msal/__init__.py' adding 'msal/__main__.py' adding 'msal/application.py' adding 'msal/auth_scheme.py' adding 'msal/authority.py' adding 'msal/broker.py' adding 'msal/cloudshell.py' adding 'msal/exceptions.py' adding 'msal/individual_cache.py' adding 'msal/managed_identity.py' adding 'msal/mex.py' adding 'msal/region.py' adding 'msal/sku.py' adding 'msal/telemetry.py' adding 'msal/throttled_http_client.py' adding 'msal/token_cache.py' adding 'msal/wstrust_request.py' adding 'msal/wstrust_response.py' adding 'msal/oauth2cli/__init__.py' adding 'msal/oauth2cli/assertion.py' adding 'msal/oauth2cli/authcode.py' adding 'msal/oauth2cli/http.py' adding 'msal/oauth2cli/oauth2.py' adding 'msal/oauth2cli/oidc.py' adding 'msal-1.39.0.dist-info/licenses/LICENSE' adding 'msal-1.39.0.dist-info/METADATA' adding 'msal-1.39.0.dist-info/WHEEL' adding 'msal-1.39.0.dist-info/top_level.txt' adding 'msal-1.39.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for msal (pyproject.toml): finished with status 'done' Created wheel for msal: filename=msal-1.39.0-py3-none-any.whl size=130551 sha256=57c586961de1633842662db72e527fe7720e7b05ccfc00446ee44b4e0a9bc00b Stored in directory: /builddir/.cache/pip/wheels/c1/c3/fc/616e6556733a665f38490ce17120a0331c69bd27251bfab5c5 Successfully built msal + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.iGCDID + umask 022 + cd /builddir/build/BUILD/python-msal-1.39.0-build + '[' /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-msal-1.39.0-build + mkdir /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 microsoft-authentication-library-for-python-1.39.0 ++ ls /builddir/build/BUILD/python-msal-1.39.0-build/pyproject-wheeldir/msal-1.39.0-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=msal==1.39.0 + '[' -z msal==1.39.0 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT --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/python-msal-1.39.0-build/pyproject-wheeldir msal==1.39.0 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/python-msal-1.39.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-msal-1.39.0-build/pyproject-wheeldir/msal-1.39.0-py3-none-any.whl Installing collected packages: msal Successfully installed msal-1.39.0 + '[' -d /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + site_dirs+=("/usr/lib/python3.15/site-packages") + '[' /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.15/site-packages/msal-1.39.0.dist-info' +++ basename /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal-1.39.0.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' msal-1.39.0.dist-info + _normalized=msal + echo '%ghost %dir /usr/lib/python3.15/site-packages/msal-1.39.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal-1.39.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT --record /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal-1.39.0.dist-info/RECORD --output /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-record + rm -fv /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal-1.39.0.dist-info/RECORD removed '/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal-1.39.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal-1.39.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal-1.39.0.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-modules --buildroot /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-record --prefix /usr -l msal + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/oauth2cli/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/oauth2cli/__pycache__/http.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/oauth2cli/__pycache__/assertion.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/auth_scheme.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/oauth2cli/__pycache__/oidc.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/oauth2cli/__pycache__/authcode.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/cloudshell.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/broker.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/__main__.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/exceptions.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/authority.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/individual_cache.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/sku.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/region.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/oauth2cli/__pycache__/authcode.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/mex.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/telemetry.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/oauth2cli/__pycache__/oauth2.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/wstrust_response.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/wstrust_request.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/oauth2cli/__pycache__/oauth2.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/throttled_http_client.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/__main__.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/broker.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/managed_identity.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/token_cache.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/token_cache.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/application.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages/msal/__pycache__/application.cpython-315.pyc: replacing with normalized version Scanned 11 directories and 77 files, processed 30 inodes, 30 modified (12 replaced + 18 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr Scanned 10 directories and 77 files, considered 77 files, read 0 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.5aLzZl + umask 022 + cd /builddir/build/BUILD/python-msal-1.39.0-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 microsoft-authentication-library-for-python-1.39.0 + '[' '!' -f /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-modules ']' + PATH=/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-msal-1.39.0-build/python-msal-1.39.0-1.fc45.noarch-pyproject-modules -e msal.broker Check import: msal Check import: msal.application Check import: msal.auth_scheme Check import: msal.authority Check import: msal.cloudshell Check import: msal.exceptions Check import: msal.individual_cache Check import: msal.managed_identity Check import: msal.mex Check import: msal.oauth2cli Check import: msal.oauth2cli.assertion Check import: msal.oauth2cli.authcode Check import: msal.oauth2cli.http Check import: msal.oauth2cli.oauth2 Check import: msal.oauth2cli.oidc Check import: msal.region Check import: msal.sku Check import: msal.telemetry Check import: msal.throttled_http_client Check import: msal.token_cache Check import: msal.wstrust_request Check import: msal.wstrust_response + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope)' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims)' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims)' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery)' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant)' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder)' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims)' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration and not TestClientApplicationWillGroupAccounts' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration and not TestClientApplicationWillGroupAccounts and not TestClientCredentialGrant' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration and not TestClientApplicationWillGroupAccounts and not TestClientCredentialGrant and not TestRemoveTokensForClient' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration and not TestClientApplicationWillGroupAccounts and not TestClientCredentialGrant and not TestRemoveTokensForClient and not TestScopeDecoration' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration and not TestClientApplicationWillGroupAccounts and not TestClientCredentialGrant and not TestRemoveTokensForClient and not TestScopeDecoration and not TestTelemetryMaintainingOfflineState' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration and not TestClientApplicationWillGroupAccounts and not TestClientCredentialGrant and not TestRemoveTokensForClient and not TestScopeDecoration and not TestTelemetryMaintainingOfflineState and not TestTelemetryOnClientApplication' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration and not TestClientApplicationWillGroupAccounts and not TestClientCredentialGrant and not TestRemoveTokensForClient and not TestScopeDecoration and not TestTelemetryMaintainingOfflineState and not TestTelemetryOnClientApplication and not TestTelemetryOnConfidentialClientApplication' + k='not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration and not TestClientApplicationWillGroupAccounts and not TestClientCredentialGrant and not TestRemoveTokensForClient and not TestScopeDecoration and not TestTelemetryMaintainingOfflineState and not TestTelemetryOnClientApplication and not TestTelemetryOnConfidentialClientApplication and not TestTelemetryOnPublicClientApplication' + ignore=' --ignore=tests/test_cryptography.py' + ignore=' --ignore=tests/test_cryptography.py --ignore=tests/test_e2e.py' + ignore=' --ignore=tests/test_cryptography.py --ignore=tests/test_e2e.py --ignore=tests/test_e2e_manual.py' + ignore=' --ignore=tests/test_cryptography.py --ignore=tests/test_e2e.py --ignore=tests/test_e2e_manual.py --ignore=tests/test_benchmark.py' + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-msal-1.39.0-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/pytest --disable-warnings tests --ignore=tests/test_cryptography.py --ignore=tests/test_e2e.py --ignore=tests/test_e2e_manual.py --ignore=tests/test_benchmark.py -k 'not (MismatchingScopeTestCase and test_token_should_be_cached_with_response_scope) and not (TestAcquireTokenByAuthorizationCodeWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAcquireTokenOnBehalfOfWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not (TestAuthority and test_unknown_host_wont_pass_instance_discovery) and not (TestAuthority and test_wellknown_host_and_tenant) and not (TestAuthority and test_wellknown_host_and_tenant_using_new_authority_builder) and not (TestUserFicWithClientClaims and test_cached_token_is_isolated_by_client_claims) and not TestApplicationForRefreshInBehaviors and not TestAuthorityInternalHelperUserRealmDiscovery and not TestCcsRoutingInfoTestCase and not TestClientApplicationAcquireTokenSilentErrorBehaviors and not TestClientApplicationAcquireTokenSilentFociBehaviors and not TestClientApplicationForAuthorityMigration and not TestClientApplicationWillGroupAccounts and not TestClientCredentialGrant and not TestRemoveTokensForClient and not TestScopeDecoration and not TestTelemetryMaintainingOfflineState and not TestTelemetryOnClientApplication and not TestTelemetryOnConfidentialClientApplication and not TestTelemetryOnPublicClientApplication' --verbose ============================= test session starts ============================== platform linux -- Python 3.15.0rc2, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-msal-1.39.0-build/microsoft-authentication-library-for-python-1.39.0 collecting ... collected 428 items / 41 deselected / 1 skipped / 387 selected tests/test_account_source.py::TestAccountSourceBehavior::test_device_flow_and_its_silent_call_should_bypass_broker SKIPPED [ 0%] tests/test_account_source.py::TestAccountSourceBehavior::test_interactive_flow_and_its_silent_call_should_invoke_broker SKIPPED [ 0%] tests/test_account_source.py::TestAccountSourceBehavior::test_ropc_flow_and_its_silent_call_should_invoke_broker SKIPPED [ 0%] tests/test_agentic_e2e.py::TestAssertionCallbackContext::test_assertion_callback_receives_fmi_path SKIPPED [ 1%] tests/test_agentic_e2e.py::TestAgentAppToken::test_agent_gets_app_token_for_graph SKIPPED [ 1%] tests/test_agentic_e2e.py::TestAgentUserIdentity::test_agent_user_identity_gets_token_for_graph SKIPPED [ 1%] tests/test_agentic_e2e.py::TestAgentCacheIsolation::test_app_and_user_tokens_are_isolated SKIPPED [ 1%] tests/test_application.py::TestHelperExtractCerts::test_extract_a_tag_enclosed_cert PASSED [ 2%] tests/test_application.py::TestHelperExtractCerts::test_extract_a_tag_less_public_cert PASSED [ 2%] tests/test_application.py::TestHelperExtractCerts::test_extract_multiple_tag_enclosed_certs PASSED [ 2%] tests/test_application.py::TestBytesConversion::test_bytes_to_bytes PASSED [ 2%] tests/test_application.py::TestBytesConversion::test_string_to_bytes PASSED [ 3%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_empty_force_region_fails_before_authority_construction PASSED [ 3%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_invalid_detected_region_uses_global_authority PASSED [ 3%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_invalid_explicit_region_fails_before_authority_construction tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_invalid_explicit_region_fails_before_authority_construction PASSED [ 3%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_invalid_force_region_does_not_affect_public_client PASSED [ 4%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_invalid_force_region_fails_before_authority_construction PASSED [ 4%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_invalid_oidc_endpoint_is_not_retried_without_validation PASSED [ 4%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_invalid_oidc_issuer_fails_closed PASSED [ 4%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_invalid_oidc_metadata_is_not_retried_without_validation PASSED [ 5%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_known_authority_retries_transient_network_failure PASSED [ 5%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_transient_discovery_failure_is_not_retried_without_validation PASSED [ 5%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_unknown_authority_fails_closed_when_region_is_enabled PASSED [ 5%] tests/test_application.py::TestAuthorityValidationWithRegionalMode::test_validate_authority_false_remains_an_explicit_opt_out PASSED [ 6%] tests/test_application.py::TestApplicationForClientCapabilities::test_both_claims_and_capabilities_none PASSED [ 6%] tests/test_application.py::TestApplicationForClientCapabilities::test_capabilities_and_id_token_claims_and_access_token_claims_merge PASSED [ 6%] tests/test_application.py::TestApplicationForClientCapabilities::test_capabilities_and_id_token_claims_merge PASSED [ 6%] tests/test_application.py::TestApplicationForClientCapabilities::test_no_capabilities_only_claims_merge PASSED [ 7%] tests/test_application.py::TestApplicationForClientCapabilities::test_only_client_capabilities_no_claims_merge PASSED [ 7%] tests/test_application.py::TestClientAssertionCallback::test_autorefresher_caches_assertion PASSED [ 7%] tests/test_application.py::TestClientAssertionCallback::test_callable_client_assertion_does_not_emit_deprecation_warning PASSED [ 8%] tests/test_application.py::TestClientAssertionCallback::test_callable_client_assertion_is_invoked_per_request PASSED [ 8%] tests/test_application.py::TestClientAssertionCallback::test_string_client_assertion_emits_deprecation_warning PASSED [ 8%] tests/test_application.py::TestClientAssertionCallback::test_string_client_assertion_still_works_for_backward_compat PASSED [ 8%] tests/test_application.py::TestAcquireTokenForClientWithFmiPath::test_cached_token_is_returned_on_second_call PASSED [ 9%] tests/test_application.py::TestAcquireTokenForClientWithFmiPath::test_different_fmi_paths_are_cached_separately PASSED [ 9%] tests/test_application.py::TestAcquireTokenForClientWithFmiPath::test_fmi_path_coexists_with_other_data PASSED [ 9%] tests/test_application.py::TestAcquireTokenForClientWithFmiPath::test_fmi_path_is_included_in_request_body PASSED [ 9%] tests/test_application.py::TestAcquireTokenForClientWithFmiPath::test_fmi_path_preserves_existing_data_params PASSED [ 10%] tests/test_application.py::TestAcquireTokenForClientWithFmiPath::test_fmi_path_rejects_non_string_types PASSED [ 10%] tests/test_application.py::TestAcquireTokenForClientWithFmiPath::test_fmi_token_does_not_interfere_with_non_fmi_token PASSED [ 10%] tests/test_application.py::TestAcquireTokenForClientWithClientClaims::test_client_claims_merged_with_client_capabilities PASSED [ 10%] tests/test_application.py::TestAcquireTokenForClientWithClientClaims::test_client_claims_rejects_invalid_json PASSED [ 11%] tests/test_application.py::TestAcquireTokenForClientWithClientClaims::test_client_claims_rejects_non_string_types PASSED [ 11%] tests/test_application.py::TestAcquireTokenForClientWithClientClaims::test_client_claims_sent_as_claims_on_the_wire PASSED [ 11%] tests/test_application.py::TestAcquireTokenForClientWithClientClaims::test_client_claims_token_does_not_interfere_with_plain_token PASSED [ 11%] tests/test_application.py::TestAcquireTokenForClientWithClientClaims::test_different_client_claims_are_cached_separately PASSED [ 12%] tests/test_application.py::TestAcquireTokenForClientWithClientClaims::test_forwarded_client_claims_merged_with_claims_challenge PASSED [ 12%] tests/test_application.py::TestAcquireTokenForClientWithClientClaims::test_forwarded_client_claims_win_on_leaf_conflict_with_challenge PASSED [ 12%] tests/test_application.py::TestAcquireTokenForClientWithClientClaims::test_same_forwarded_client_claims_hits_cache PASSED [ 12%] tests/test_application.py::TestAcquireTokenOnBehalfOfWithClientClaims::test_client_claims_merged_with_client_capabilities PASSED [ 13%] tests/test_application.py::TestAcquireTokenOnBehalfOfWithClientClaims::test_client_claims_rejects_invalid_values PASSED [ 13%] tests/test_application.py::TestAcquireTokenOnBehalfOfWithClientClaims::test_client_claims_sent_as_claims_on_the_wire PASSED [ 13%] tests/test_application.py::TestAcquireTokenByAuthorizationCodeWithClientClaims::test_client_claims_rejects_invalid_values PASSED [ 13%] tests/test_application.py::TestAcquireTokenByAuthorizationCodeWithClientClaims::test_client_claims_sent_as_claims_on_the_wire PASSED [ 14%] tests/test_application.py::TestUserFicWithClientClaims::test_client_claims_rejects_invalid_values PASSED [ 14%] tests/test_application.py::TestUserFicWithClientClaims::test_client_claims_sent_as_claims_on_the_wire PASSED [ 14%] tests/test_application.py::TestAcquireTokenSilentWithClientClaims::test_both_silent_entry_points_validate_client_claims PASSED [ 14%] tests/test_application.py::TestAcquireTokenSilentWithClientClaims::test_client_claims_merged_into_refresh_request PASSED [ 15%] tests/test_application.py::TestMsalBehaviorWithoutPyMsalRuntimeOrBroker::test_broker_should_be_disabled_by_default PASSED [ 15%] tests/test_application.py::TestMsalBehaviorWithoutPyMsalRuntimeOrBroker::test_opt_in_should_error_out_when_pymsalruntime_not_installed PASSED [ 15%] tests/test_application.py::TestMsalBehaviorWithoutPyMsalRuntimeOrBroker::test_should_fallback_when_pymsalruntime_failed_to_initialize_broker PASSED [ 16%] tests/test_application.py::TestBrokerFallbackWithDifferentAuthorities::test_app_did_not_register_redirect_uri_should_error_out PASSED [ 16%] tests/test_application.py::TestBrokerFallbackWithDifferentAuthorities::test_broker_should_be_disabled_by_default PASSED [ 16%] tests/test_application.py::TestBrokerFallbackWithDifferentAuthorities::test_broker_should_be_enabled_when_opted_in PASSED [ 16%] tests/test_application.py::TestBrokerFallbackWithDifferentAuthorities::test_should_fallback_to_non_broker_when_using_adfs PASSED [ 17%] tests/test_application.py::TestBrokerFallbackWithDifferentAuthorities::test_should_fallback_to_non_broker_when_using_b2c PASSED [ 17%] tests/test_application.py::TestBrokerFallbackWithDifferentAuthorities::test_should_fallback_to_non_broker_when_using_oidc_authority PASSED [ 17%] tests/test_application.py::TestBrokerFallbackWithDifferentAuthorities::test_should_use_broker_when_disabling_instance_discovery PASSED [ 17%] tests/test_application.py::TestBrokerDisabledOnIntelMac::test_broker_should_be_disabled_on_i386_mac PASSED [ 18%] tests/test_application.py::TestBrokerDisabledOnIntelMac::test_broker_should_be_disabled_on_unrecognized_machine PASSED [ 18%] tests/test_application.py::TestBrokerDisabledOnIntelMac::test_broker_should_be_disabled_on_x86_64_mac PASSED [ 18%] tests/test_application.py::TestBrokerDisabledOnIntelMac::test_broker_should_be_enabled_on_apple_silicon_mac PASSED [ 18%] tests/test_application.py::TestUserFicProtocol::test_ccs_routing_header_with_oid PASSED [ 19%] tests/test_application.py::TestUserFicProtocol::test_ccs_routing_header_with_username PASSED [ 19%] tests/test_application.py::TestUserFicProtocol::test_scope_includes_oidc_scopes PASSED [ 19%] tests/test_application.py::TestUserFicProtocol::test_sends_correct_grant_type_and_params PASSED [ 19%] tests/test_application.py::TestUserFicProtocol::test_with_oid_sends_user_id_not_username PASSED [ 20%] tests/test_application.py::TestUserFicProtocol::test_with_username_sends_username_not_user_id PASSED [ 20%] tests/test_application.py::TestUserFicCacheBehavior::test_account_source_is_set_to_user_fic PASSED [ 20%] tests/test_application.py::TestUserFicCacheBehavior::test_acquire_token_silent_returns_cached_fic_token PASSED [ 20%] tests/test_application.py::TestUserFicCacheBehavior::test_oid_path_token_stored_and_retrievable_via_silent PASSED [ 21%] tests/test_application.py::TestUserFicCacheBehavior::test_token_not_stored_as_atext PASSED [ 21%] tests/test_application.py::TestUserFicCacheBehavior::test_token_stored_in_user_cache_with_account PASSED [ 21%] tests/test_application.py::TestUserFicInputValidation::test_both_user_identifiers_raises PASSED [ 21%] tests/test_application.py::TestUserFicInputValidation::test_empty_assertion_raises PASSED [ 22%] tests/test_application.py::TestUserFicInputValidation::test_no_user_identifier_raises PASSED [ 22%] tests/test_application.py::TestUserFicInputValidation::test_none_assertion_raises PASSED [ 22%] tests/test_application.py::TestUserFicInputValidation::test_reserved_scopes_rejected PASSED [ 22%] tests/test_application.py::TestAssertionCallbackContext::test_context_aware_callback_omits_fmi_path_when_not_set PASSED [ 23%] tests/test_application.py::TestAssertionCallbackContext::test_context_aware_callback_receives_fmi_path PASSED [ 23%] tests/test_application.py::TestAssertionCallbackContext::test_context_callback_type_error_not_swallowed PASSED [ 23%] tests/test_application.py::TestAssertionCallbackContext::test_lambda_with_defaulted_param_treated_as_zero_arg PASSED [ 24%] tests/test_application.py::TestAssertionCallbackContext::test_legacy_zero_arg_callback_still_works PASSED [ 24%] tests/test_assertion.py::AssertionTestCase::test_extra_claims PASSED [ 24%] tests/test_authcode.py::TestAuthCodeReceiver::test_get_request_with_auth_code_is_rejected PASSED [ 24%] tests/test_authcode.py::TestAuthCodeReceiver::test_no_two_concurrent_receivers_can_listen_on_same_port PASSED [ 25%] tests/test_authcode.py::TestAuthCodeReceiver::test_post_request_state_mismatch PASSED [ 25%] tests/test_authcode.py::TestAuthCodeReceiver::test_post_request_with_auth_code PASSED [ 25%] tests/test_authcode.py::TestAuthCodeReceiver::test_post_request_with_error PASSED [ 25%] tests/test_authcode.py::TestAuthCodeReceiver::test_setup_at_a_ephemeral_port_and_teardown PASSED [ 26%] tests/test_authcode.py::TestAuthCodeReceiver::test_setup_at_a_given_port_and_teardown PASSED [ 26%] tests/test_authcode.py::TestAuthCodeReceiver::test_template_should_escape_input PASSED [ 26%] tests/test_authcode.py::TestIsInsideDocker::test_cgroups_v1_host_is_not_docker PASSED [ 26%] tests/test_authcode.py::TestIsInsideDocker::test_containerenv_marker_is_container PASSED [ 27%] tests/test_authcode.py::TestIsInsideDocker::test_docker_cgroup_path_is_docker PASSED [ 27%] tests/test_authcode.py::TestIsInsideDocker::test_dockerenv_marker_is_docker PASSED [ 27%] tests/test_authcode.py::TestIsInsideDocker::test_kubepods_cgroup_path_is_container PASSED [ 27%] tests/test_authcode.py::TestIsInsideDocker::test_non_linux_without_marker_is_not_docker PASSED [ 28%] tests/test_authcode.py::TestIsInsideDocker::test_systemd_cgroups_v2_host_is_not_docker PASSED [ 28%] tests/test_authority.py::TestAuthority::test_invalid_host_skipping_validation_can_be_turned_off PASSED [ 28%] tests/test_authority.py::TestAuthority::test_known_authority_should_use_same_host_and_skip_instance_discovery PASSED [ 28%] tests/test_authority.py::TestAuthority::test_lessknown_host_will_return_a_set_of_v1_endpoints SKIPPED [ 29%] tests/test_authority.py::TestAuthority::test_new_sovereign_hosts_should_build_authority_endpoints PASSED [ 29%] tests/test_authority.py::TestAuthority::test_unknown_authority_should_use_world_wide_instance_discovery_endpoint PASSED [ 29%] tests/test_authority.py::TestCiamAuthority::test_authority_with_path_should_be_used_as_is PASSED [ 29%] tests/test_authority.py::TestCiamAuthority::test_path_less_authority_should_work PASSED [ 30%] tests/test_authority.py::OidcAuthorityTestCase::test_application_obj_should_do_oidc_discovery_and_skip_instance_discovery PASSED [ 30%] tests/test_authority.py::OidcAuthorityTestCase::test_authority_obj_should_do_oidc_discovery_and_skip_instance_discovery PASSED [ 30%] tests/test_authority.py::DstsAuthorityTestCase::test_application_obj_should_accept_dsts_url_as_an_authority PASSED [ 31%] tests/test_authority.py::DstsAuthorityTestCase::test_application_obj_should_do_oidc_discovery_and_skip_instance_discovery PASSED [ 31%] tests/test_authority.py::DstsAuthorityTestCase::test_authority_obj_should_do_oidc_discovery_and_skip_instance_discovery PASSED [ 31%] tests/test_authority.py::TestAuthorityInternalHelperCanonicalize::test_canonicalize_rejects_empty_host PASSED [ 31%] tests/test_authority.py::TestAuthorityInternalHelperCanonicalize::test_canonicalize_rejects_non_https PASSED [ 32%] tests/test_authority.py::TestAuthorityInternalHelperCanonicalize::test_canonicalize_rejects_tenantless PASSED [ 32%] tests/test_authority.py::TestAuthorityInternalHelperCanonicalize::test_canonicalize_rejects_tenantless_host_with_trailing_slash PASSED [ 32%] tests/test_authority.py::TestAuthorityInternalHelperCanonicalize::test_canonicalize_tenant_followed_by_extra_fragment PASSED [ 32%] tests/test_authority.py::TestAuthorityInternalHelperCanonicalize::test_canonicalize_tenant_followed_by_extra_paths PASSED [ 33%] tests/test_authority.py::TestAuthorityInternalHelperCanonicalize::test_canonicalize_tenant_followed_by_extra_query PASSED [ 33%] tests/test_authority.py::TestMsalBehaviorsWithoutAndWithInstanceDiscoveryBoolean::test_by_default_a_known_to_microsoft_authority_should_skip_validation_but_still_use_instance_metadata PASSED [ 33%] tests/test_authority.py::TestMsalBehaviorsWithoutAndWithInstanceDiscoveryBoolean::test_by_default_a_sovereign_known_authority_should_use_cloud_local_instance_metadata PASSED [ 33%] tests/test_authority.py::TestMsalBehaviorsWithoutAndWithInstanceDiscoveryBoolean::test_by_default_adfs_should_skip_validation_and_instance_metadata PASSED [ 34%] tests/test_authority.py::TestMsalBehaviorsWithoutAndWithInstanceDiscoveryBoolean::test_by_default_b2c_should_skip_validation_and_instance_metadata PASSED [ 34%] tests/test_authority.py::TestMsalBehaviorsWithoutAndWithInstanceDiscoveryBoolean::test_fr_known_authority_should_still_work_when_instance_metadata_has_no_alias_entry PASSED [ 34%] tests/test_authority.py::TestMsalBehaviorsWithoutAndWithInstanceDiscoveryBoolean::test_turning_off_instance_discovery_should_work_for_all_kinds_of_clouds PASSED [ 34%] tests/test_authority.py::TestMsalBehaviorsWithoutAndWithInstanceDiscoveryBoolean::test_validate_authority_boolean_should_skip_validation_and_instance_metadata PASSED [ 35%] tests/test_authority.py::TestAuthorityIssuerValidation::test_b2c_china_issuer_host PASSED [ 35%] tests/test_authority.py::TestAuthorityIssuerValidation::test_b2c_domain_used_as_subdomain_of_evil_site_should_be_rejected PASSED [ 35%] tests/test_authority.py::TestAuthorityIssuerValidation::test_b2c_issuer_host PASSED [ 35%] tests/test_authority.py::TestAuthorityIssuerValidation::test_b2c_us_gov_issuer_host PASSED [ 36%] tests/test_authority.py::TestAuthorityIssuerValidation::test_ciam_authority_with_host_tenant PASSED [ 36%] tests/test_authority.py::TestAuthorityIssuerValidation::test_ciam_authority_with_matching_tenant PASSED [ 36%] tests/test_authority.py::TestAuthorityIssuerValidation::test_ciam_issuer_host_via_b2c_check PASSED [ 36%] tests/test_authority.py::TestAuthorityIssuerValidation::test_custom_authority_with_microsoft_issuer PASSED [ 37%] tests/test_authority.py::TestAuthorityIssuerValidation::test_exact_match_issuer PASSED [ 37%] tests/test_authority.py::TestAuthorityIssuerValidation::test_invalid_issuer PASSED [ 37%] tests/test_authority.py::TestAuthorityIssuerValidation::test_invalid_regional_pattern_untrusted_base PASSED [ 37%] tests/test_authority.py::TestAuthorityIssuerValidation::test_invalid_regional_pattern_with_dots_in_region PASSED [ 38%] tests/test_authority.py::TestAuthorityIssuerValidation::test_issuer_case_sensitivity_host PASSED [ 38%] tests/test_authority.py::TestAuthorityIssuerValidation::test_issuer_with_trailing_slash_match PASSED [ 38%] tests/test_authority.py::TestAuthorityIssuerValidation::test_known_authority_with_non_matching_issuer PASSED [ 39%] tests/test_authority.py::TestAuthorityIssuerValidation::test_no_issuer PASSED [ 39%] tests/test_authority.py::TestAuthorityIssuerValidation::test_regional_issuer_does_not_match_different_authority PASSED [ 39%] tests/test_authority.py::TestAuthorityIssuerValidation::test_regional_issuer_eastus_login_microsoftonline PASSED [ 39%] tests/test_authority.py::TestAuthorityIssuerValidation::test_regional_issuer_for_china_cloud PASSED [ 40%] tests/test_authority.py::TestAuthorityIssuerValidation::test_regional_issuer_for_us_government PASSED [ 40%] tests/test_authority.py::TestAuthorityIssuerValidation::test_regional_issuer_matching_authority_host PASSED [ 40%] tests/test_authority.py::TestAuthorityIssuerValidation::test_regional_issuer_on_authority_with_different_path PASSED [ 40%] tests/test_authority.py::TestAuthorityIssuerValidation::test_regional_issuer_westus2_login_microsoft PASSED [ 41%] tests/test_authority.py::TestAuthorityIssuerValidation::test_regional_issuer_westus2_on_custom_authority PASSED [ 41%] tests/test_authority.py::TestAuthorityIssuerValidation::test_same_scheme_and_host_different_path PASSED [ 41%] tests/test_authority.py::TestAuthorityIssuerValidation::test_spoofed_b2c_host_should_be_rejected PASSED [ 41%] tests/test_authority.py::TestAuthorityIssuerValidation::test_spoofed_b2c_host_with_prefix_should_be_rejected PASSED [ 42%] tests/test_authority.py::TestAuthorityIssuerValidation::test_spoofed_ciamlogin_host_should_be_rejected PASSED [ 42%] tests/test_authority.py::TestAuthorityIssuerValidation::test_valid_b2c_subdomain_should_be_accepted PASSED [ 42%] tests/test_authority.py::TestAuthorityIssuerValidation::test_well_known_host_issuer_directly PASSED [ 42%] tests/test_client.py::TestClient::test_auth_code SKIPPED (client_id ...) [ 43%] tests/test_client.py::TestClient::test_auth_code_flow SKIPPED (clien...) [ 43%] tests/test_client.py::TestClient::test_auth_code_flow_error_response SKIPPED [ 43%] tests/test_client.py::TestClient::test_client_credentials SKIPPED (c...) [ 43%] tests/test_client.py::TestClient::test_device_flow SKIPPED (client_i...) [ 44%] tests/test_client.py::TestClient::test_obtain_token_by_browser SKIPPED [ 44%] tests/test_client.py::TestClient::test_username_password SKIPPED (cl...) [ 44%] tests/test_client.py::TestRefreshTokenCallbacks::test_rt_being_added PASSED [ 44%] tests/test_client.py::TestRefreshTokenCallbacks::test_rt_being_migrated PASSED [ 45%] tests/test_client.py::TestRefreshTokenCallbacks::test_rt_being_updated PASSED [ 45%] tests/test_client.py::TestSessionAccessibility::test_accessing_session_property_for_backward_compatibility PASSED [ 45%] tests/test_client_obtain_token_by_browser.py::TestResponseModeIntegration::test_http_post_should_work_with_obtain_token_by_browser PASSED [ 45%] tests/test_client_obtain_token_by_browser.py::TestResponseModeIntegration::test_initiate_auth_code_flow_with_non_form_post_response_mode_should_warn PASSED [ 46%] tests/test_cloudshell.py::TestScopeToResource::test_expected_behaviors PASSED [ 46%] tests/test_fmi_e2e.py::TestFMIBasicFunctionality::test_acquire_and_cache_with_fmi_path SKIPPED [ 46%] tests/test_fmi_e2e.py::TestFMIIntegration::test_acquire_with_assertion_callback_and_fmi_path SKIPPED [ 47%] tests/test_fmi_e2e.py::TestFMICacheIsolation::test_different_fmi_paths_are_cached_separately SKIPPED [ 47%] tests/test_fmi_e2e.py::TestFMICacheIsolation::test_fmi_token_does_not_interfere_with_non_fmi_token SKIPPED [ 47%] tests/test_fmi_e2e.py::TestFMICacheInspection::test_two_fmi_paths_produce_separate_cache_entries SKIPPED [ 47%] tests/test_individual_cache.py::TestExpiringMapping::test_get_should_not_purge_and_should_return_only_when_the_item_is_still_valid PASSED [ 48%] tests/test_individual_cache.py::TestExpiringMapping::test_iter_should_purge PASSED [ 48%] tests/test_individual_cache.py::TestExpiringMapping::test_len_should_purge PASSED [ 48%] tests/test_individual_cache.py::TestExpiringMapping::test_old_item_can_be_updated_with_new_expiry_time PASSED [ 48%] tests/test_individual_cache.py::TestExpiringMapping::test_oversized_input_should_purge_most_aging_item PASSED [ 49%] tests/test_individual_cache.py::TestExpiringMapping::test_set PASSED [ 49%] tests/test_individual_cache.py::TestExpiringMapping::test_setitem PASSED [ 49%] tests/test_individual_cache.py::TestExpiringMapping::test_setitem_should_purge PASSED [ 49%] tests/test_individual_cache.py::TestExpiringMapping::test_should_disallow_accessing_reserved_keyword PASSED [ 50%] tests/test_individual_cache.py::TestExpiringMapping::test_various_expiring_time PASSED [ 50%] tests/test_individual_cache.py::TestIndividualCache::test_memorize_a_function_call PASSED [ 50%] tests/test_mex.py::TestMex::test_happy_path_1 PASSED [ 50%] tests/test_mex.py::TestMex::test_happy_path_2 PASSED [ 51%] tests/test_mex.py::TestMex::test_happy_path_3 PASSED [ 51%] tests/test_mi.py::ThrottledHttpClientBaseTestCase::test_throttled_http_client_base_response_should_not_contain_signature PASSED [ 51%] tests/test_mi.py::ThrottledHttpClientBaseTestCase::test_throttled_http_client_base_response_should_tolerate_headerless_response PASSED [ 51%] tests/test_mi.py::ThrottledHttpClientBaseTestCase::test_throttled_http_client_base_should_not_alter_original_http_client PASSED [ 52%] tests/test_mi.py::ThrottledHttpClientBaseTestCase::test_throttled_http_client_base_should_not_nest_http_client PASSED [ 52%] tests/test_mi.py::ManagedIdentityTestCase::test_helper_class_should_be_interchangable_with_dict_which_could_be_loaded_from_file_or_env_var PASSED [ 52%] tests/test_mi.py::ThrottledHttpClientTestCase::test_throttled_http_client_base_response_should_not_contain_signature PASSED [ 52%] tests/test_mi.py::ThrottledHttpClientTestCase::test_throttled_http_client_base_response_should_tolerate_headerless_response PASSED [ 53%] tests/test_mi.py::ThrottledHttpClientTestCase::test_throttled_http_client_base_should_not_alter_original_http_client PASSED [ 53%] tests/test_mi.py::ThrottledHttpClientTestCase::test_throttled_http_client_base_should_not_nest_http_client PASSED [ 53%] tests/test_mi.py::ThrottledHttpClientTestCase::test_throttled_http_client_should_cache_unsuccessful_http_response PASSED [ 54%] tests/test_mi.py::ThrottledHttpClientTestCase::test_throttled_http_client_should_not_alter_original_http_client PASSED [ 54%] tests/test_mi.py::ThrottledHttpClientTestCase::test_throttled_http_client_should_not_cache_successful_http_response PASSED [ 54%] tests/test_mi.py::ClientTestCase::test_error_out_on_invalid_input PASSED [ 54%] tests/test_mi.py::VmTestCase::test_error_out_on_invalid_input PASSED [ 55%] tests/test_mi.py::VmTestCase::test_happy_path_of_pod_identity PASSED [ 55%] tests/test_mi.py::VmTestCase::test_happy_path_of_theoretical_mixed_case_hostname PASSED [ 55%] tests/test_mi.py::VmTestCase::test_happy_path_of_vm PASSED [ 55%] tests/test_mi.py::VmTestCase::test_vm_error_should_be_returned_as_is PASSED [ 56%] tests/test_mi.py::VmTestCase::test_vm_resource_id_parameter_should_be_msi_res_id PASSED [ 56%] tests/test_mi.py::AppServiceTestCase::test_app_service_error_should_be_normalized PASSED [ 56%] tests/test_mi.py::AppServiceTestCase::test_app_service_resource_id_parameter_should_be_mi_res_id PASSED [ 56%] tests/test_mi.py::AppServiceTestCase::test_error_out_on_invalid_input PASSED [ 57%] tests/test_mi.py::AppServiceTestCase::test_happy_path PASSED [ 57%] tests/test_mi.py::AppServiceTestCase::test_past_expires_on_should_not_be_cached_long PASSED [ 57%] tests/test_mi.py::MachineLearningTestCase::test_error_out_on_invalid_input PASSED [ 57%] tests/test_mi.py::MachineLearningTestCase::test_happy_path PASSED [ 58%] tests/test_mi.py::MachineLearningTestCase::test_machine_learning_error_should_be_normalized PASSED [ 58%] tests/test_mi.py::ServiceFabricTestCase::test_error_out_on_invalid_input PASSED [ 58%] tests/test_mi.py::ServiceFabricTestCase::test_happy_path_with_claim_challenge_should_send_sha256_to_provider PASSED [ 58%] tests/test_mi.py::ServiceFabricTestCase::test_happy_path_with_client_capabilities_should_relay_capabilities PASSED [ 59%] tests/test_mi.py::ServiceFabricTestCase::test_sf_error_should_be_normalized PASSED [ 59%] tests/test_mi.py::ServiceFabricTestCase::test_unified_api_service_should_ignore_unnecessary_client_id PASSED [ 59%] tests/test_mi.py::ServiceFabricTlsValidationTestCase::test_derived_client_preserves_standard_session_settings_without_mutation PASSED [ 59%] tests/test_mi.py::ServiceFabricTlsValidationTestCase::test_malformed_thumbprint_is_rejected_before_a_request_can_send_the_secret PASSED [ 60%] tests/test_mi.py::ServiceFabricTlsValidationTestCase::test_matching_thumbprint_sends_secret_after_validating_certificate PASSED [ 60%] tests/test_mi.py::ServiceFabricTlsValidationTestCase::test_mismatching_thumbprint_prevents_the_secret_from_being_sent PASSED [ 60%]Traceback (most recent call last): File "/usr/lib64/python3.15/socketserver.py", line 694, in process_request_thread self.finish_request(request, client_address) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/socketserver.py", line 359, in finish_request self.RequestHandlerClass(request, client_address, self) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/socketserver.py", line 763, in __init__ self.handle() ~~~~~~~~~~~^^ File "/usr/lib64/python3.15/http/server.py", line 474, in handle self.handle_one_request() ~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib64/python3.15/http/server.py", line 442, in handle_one_request self.raw_requestline = self.rfile.readline(65537) ~~~~~~~~~~~~~~~~~~~^^^^^^^ File "/usr/lib64/python3.15/socket.py", line 738, in readinto return self._sock.recv_into(b) ~~~~~~~~~~~~~~~~~~~~^^^ File "/usr/lib64/python3.15/ssl.py", line 1355, in recv_into return self.read(nbytes, buffer) ~~~~~~~~~^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.15/ssl.py", line 1154, in read return self._sslobj.read(len, buffer) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ BrokenPipeError: [Errno 32] Broken pipe ---------------------------------------- tests/test_mi.py::ServiceFabricTlsValidationTestCase::test_non_http_adapter_is_rejected_before_a_request_can_send_the_secret PASSED [ 60%] tests/test_mi.py::ServiceFabricTlsValidationTestCase::test_non_https_endpoint_is_rejected_before_a_request_can_send_the_secret PASSED [ 61%] tests/test_mi.py::ServiceFabricHTTPAdapterSubclassTestCase::test_derived_client_preserves_standard_session_settings_without_mutation PASSED [ 61%] tests/test_mi.py::ServiceFabricHTTPAdapterSubclassTestCase::test_malformed_thumbprint_is_rejected_before_a_request_can_send_the_secret PASSED [ 61%] tests/test_mi.py::ServiceFabricHTTPAdapterSubclassTestCase::test_matching_thumbprint_sends_secret_after_validating_certificate PASSED [ 62%] tests/test_mi.py::ServiceFabricHTTPAdapterSubclassTestCase::test_mismatching_thumbprint_prevents_the_secret_from_being_sent PASSED [ 62%] tests/test_mi.py::ServiceFabricHTTPAdapterSubclassTestCase::test_non_http_adapter_is_rejected_before_a_request_can_send_the_secret PASSED [ 62%] tests/test_mi.py::ServiceFabricHTTPAdapterSubclassTestCase::test_non_https_endpoint_is_rejected_before_a_request_can_send_the_secret PASSED [ 62%] tests/test_mi.py::ArcTestCase::test_arc_error_before_challenge_should_be_normalized PASSED [ 63%] tests/test_mi.py::ArcTestCase::test_arc_error_should_be_normalized PASSED [ 63%] tests/test_mi.py::ArcTestCase::test_arc_user_assigned_client_id_should_be_forwarded PASSED [ 63%] tests/test_mi.py::ArcTestCase::test_arc_user_assigned_identity_not_confirmed_should_fail_closed PASSED [ 63%] tests/test_mi.py::ArcTestCase::test_arc_user_assigned_object_id_should_be_forwarded PASSED [ 64%] tests/test_mi.py::ArcTestCase::test_arc_user_assigned_resource_id_should_be_forwarded_as_msi_res_id PASSED [ 64%] tests/test_mi.py::ArcTestCase::test_error_out_on_invalid_input PASSED [ 64%] tests/test_mi.py::ArcTestCase::test_happy_path PASSED [ 64%] tests/test_mi.py::GetManagedIdentitySourceTestCase::test_app_service PASSED [ 65%] tests/test_mi.py::GetManagedIdentitySourceTestCase::test_arc_by_env_var PASSED [ 65%] tests/test_mi.py::GetManagedIdentitySourceTestCase::test_arc_by_file_existence_on_linux PASSED [ 65%] tests/test_mi.py::GetManagedIdentitySourceTestCase::test_arc_by_file_existence_on_windows PASSED [ 65%] tests/test_mi.py::GetManagedIdentitySourceTestCase::test_cloud_shell PASSED [ 66%] tests/test_mi.py::GetManagedIdentitySourceTestCase::test_default_to_vm PASSED [ 66%] tests/test_mi.py::GetManagedIdentitySourceTestCase::test_machine_learning PASSED [ 66%] tests/test_mi.py::GetManagedIdentitySourceTestCase::test_service_fabric PASSED [ 66%] tests/test_mi_e2e.py::ManagedIdentityImdsE2ETestCase::test_system_assigned SKIPPED [ 67%] tests/test_mi_e2e.py::ManagedIdentityImdsE2ETestCase::test_user_assigned_client_id SKIPPED [ 67%] tests/test_mi_e2e.py::ManagedIdentityImdsE2ETestCase::test_user_assigned_object_id SKIPPED [ 67%] tests/test_mi_e2e.py::ManagedIdentityImdsE2ETestCase::test_user_assigned_resource_id SKIPPED [ 67%] tests/test_mi_e2e.py::ManagedIdentityAzureArcE2ETestCase::test_system_assigned SKIPPED [ 68%] tests/test_oidc.py::TestCsprngUsage::test_oauth2_state_is_url_safe_and_unpredictable PASSED [ 68%] tests/test_oidc.py::TestCsprngUsage::test_oidc_nonce_is_url_safe_and_unpredictable PASSED [ 68%] tests/test_oidc.py::TestCsprngUsage::test_pkce_code_verifier_can_have_repeated_characters PASSED [ 68%] tests/test_oidc.py::TestCsprngUsage::test_pkce_code_verifier_contains_only_valid_characters PASSED [ 69%] tests/test_oidc.py::TestCsprngUsage::test_pkce_code_verifier_has_correct_default_length PASSED [ 69%] tests/test_oidc.py::TestCsprngUsage::test_pkce_code_verifier_is_not_deterministic PASSED [ 69%] tests/test_oidc.py::TestCsprngUsage::test_pkce_code_verifier_respects_custom_length PASSED [ 70%] tests/test_oidc.py::TestIdToken::test_decode_id_token_is_deprecated_but_still_tolerates_time_error PASSED [ 70%] tests/test_oidc.py::TestIdToken::test_deprecated_decode_id_token_should_error_out_on_client_id_error PASSED [ 70%] tests/test_oidc.py::TestIdToken::test_internal_decoder_does_not_validate_the_id_token PASSED [ 70%] tests/test_optional_thumbprint.py::TestClientCredentialWithOptionalThumbprint::test_pem_with_adfs_uses_sha1 PASSED [ 71%] tests/test_optional_thumbprint.py::TestClientCredentialWithOptionalThumbprint::test_pem_with_both_uses_manual_thumbprint_as_sha1 PASSED [ 71%] tests/test_optional_thumbprint.py::TestClientCredentialWithOptionalThumbprint::test_pem_with_certificate_only_uses_sha256 PASSED [ 71%] tests/test_optional_thumbprint.py::TestClientCredentialWithOptionalThumbprint::test_pem_with_manual_thumbprint_uses_sha1 PASSED [ 71%] tests/test_optional_thumbprint.py::TestClientCredentialWithOptionalThumbprint::test_pem_with_neither_raises_error PASSED [ 72%] tests/test_recording_http_client.py::TestSovereignAuthorityForClientCredentialWithRecordingHttpClient::test_acquire_token_for_client_on_gov_fr_should_keep_calls_on_same_host PASSED [ 72%] tests/test_region.py::TestValidateRegion::test_empty_string PASSED [ 72%] tests/test_region.py::TestValidateRegion::test_none PASSED [ 72%] tests/test_region.py::TestValidateRegion::test_rejects_adversarial_dns_labels tests/test_region.py::TestValidateRegion::test_rejects_adversarial_dns_labels PASSED [ 73%] tests/test_region.py::TestValidateRegion::test_rejects_colons PASSED [ 73%] tests/test_region.py::TestValidateRegion::test_rejects_dots PASSED [ 73%] tests/test_region.py::TestValidateRegion::test_rejects_label_longer_than_63_characters PASSED [ 73%] tests/test_region.py::TestValidateRegion::test_rejects_leading_digit PASSED [ 74%] tests/test_region.py::TestValidateRegion::test_rejects_leading_hyphen PASSED [ 74%] tests/test_region.py::TestValidateRegion::test_rejects_slashes PASSED [ 74%] tests/test_region.py::TestValidateRegion::test_rejects_trailing_hyphen PASSED [ 74%] tests/test_region.py::TestValidateRegion::test_rejects_uppercase PASSED [ 75%] tests/test_region.py::TestValidateRegion::test_valid_hyphenated_regions PASSED [ 75%] tests/test_region.py::TestValidateRegion::test_valid_simple_regions PASSED [ 75%] tests/test_region.py::TestDetectRegion::test_empty_env_returns_none PASSED [ 75%] tests/test_region.py::TestDetectRegion::test_rejects_invalid_env_region PASSED [ 76%] tests/test_region.py::TestDetectRegion::test_rejects_unnormalized_env_regions tests/test_region.py::TestDetectRegion::test_rejects_unnormalized_env_regions PASSED [ 76%] tests/test_region.py::TestDetectRegion::test_returns_valid_env_region PASSED [ 76%] tests/test_region.py::TestDetectRegionOfAzureVm::test_invalid_dns_label_location_returns_none tests/test_region.py::TestDetectRegionOfAzureVm::test_invalid_dns_label_location_returns_none PASSED [ 77%] tests/test_region.py::TestDetectRegionOfAzureVm::test_invalid_location_value_returns_none PASSED [ 77%] tests/test_region.py::TestDetectRegionOfAzureVm::test_malformed_json_returns_none PASSED [ 77%] tests/test_region.py::TestDetectRegionOfAzureVm::test_missing_location_returns_none PASSED [ 77%] tests/test_region.py::TestDetectRegionOfAzureVm::test_network_failure_returns_none PASSED [ 78%] tests/test_region.py::TestDetectRegionOfAzureVm::test_non_string_location_returns_none PASSED [ 78%] tests/test_region.py::TestDetectRegionOfAzureVm::test_non_string_response_text_returns_none PASSED [ 78%] tests/test_region.py::TestDetectRegionOfAzureVm::test_null_location_returns_none PASSED [ 78%] tests/test_region.py::TestDetectRegionOfAzureVm::test_request_uses_compute_json_endpoint PASSED [ 79%] tests/test_region.py::TestDetectRegionOfAzureVm::test_valid_location_is_returned PASSED [ 79%] tests/test_throttled_http_client.py::NormalizedResponseTestCase::test_normalized_response_raise_for_status_should_raise PASSED [ 79%] tests/test_throttled_http_client.py::NormalizedResponseTestCase::test_normalized_response_should_not_contain_signature PASSED [ 79%] tests/test_throttled_http_client.py::NormalizedResponseTestCase::test_pickled_minimal_response_should_contain_signature PASSED [ 80%] tests/test_throttled_http_client.py::ThrottledHttpClientBaseTestCase::test_throttled_http_client_base_response_should_not_contain_signature PASSED [ 80%] tests/test_throttled_http_client.py::ThrottledHttpClientBaseTestCase::test_throttled_http_client_base_response_should_tolerate_headerless_response PASSED [ 80%] tests/test_throttled_http_client.py::ThrottledHttpClientBaseTestCase::test_throttled_http_client_base_should_not_alter_original_http_client PASSED [ 80%] tests/test_throttled_http_client.py::ThrottledHttpClientBaseTestCase::test_throttled_http_client_base_should_not_nest_http_client PASSED [ 81%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_400_with_RetryAfter_N_seconds_should_keep_entry_for_N_seconds PASSED [ 81%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_429_with_RetryAfter_N_seconds_should_keep_entry_for_N_seconds PASSED [ 81%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_5xx_with_RetryAfter_N_seconds_should_keep_entry_for_N_seconds PASSED [ 81%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_device_flow_retry_should_not_be_cached PASSED [ 82%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_forcefresh_behavior PASSED [ 82%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_http_get_200_should_be_cached PASSED [ 82%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_one_RetryAfter_request_should_block_a_similar_request PASSED [ 82%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_one_RetryAfter_request_should_not_block_a_different_request PASSED [ 83%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_one_foci_app_recovering_from_invalid_grant_should_also_unblock_another PASSED [ 83%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_one_invalid_grant_should_block_a_similar_request PASSED [ 83%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_throttled_http_client_base_response_should_not_contain_signature PASSED [ 83%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_throttled_http_client_base_response_should_tolerate_headerless_response PASSED [ 84%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_throttled_http_client_base_should_not_alter_original_http_client PASSED [ 84%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_throttled_http_client_base_should_not_nest_http_client PASSED [ 84%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_throttled_http_client_should_not_alter_original_http_client PASSED [ 85%] tests/test_throttled_http_client.py::ThrottledHttpClientTestCase::test_throttled_http_client_should_provide_close PASSED [ 85%] tests/test_token_cache.py::TokenCacheTestCase::testAddByAad PASSED [ 85%] tests/test_token_cache.py::TokenCacheTestCase::testAddByAdfs PASSED [ 85%] tests/test_token_cache.py::TokenCacheTestCase::test_access_tokens_with_different_key_id PASSED [ 86%] tests/test_token_cache.py::TokenCacheTestCase::test_add_redacts_client_claims_in_debug_log PASSED [ 86%] tests/test_token_cache.py::TokenCacheTestCase::test_extra_data_should_also_be_recorded_and_searchable_in_access_token PASSED [ 86%] tests/test_token_cache.py::TokenCacheTestCase::test_old_rt_data_with_wrong_key_should_still_be_salvaged_into_new_rt PASSED [ 86%] tests/test_token_cache.py::TokenCacheTestCase::test_refresh_in_should_be_recorded_as_refresh_on PASSED [ 87%] tests/test_token_cache.py::SerializableTokenCacheTestCase::test_has_state_changed PASSED [ 87%] tests/test_token_cache.py::TestComputeExtCacheKey::test_different_fmi_paths_produce_different_hashes PASSED [ 87%] tests/test_token_cache.py::TestComputeExtCacheKey::test_empty_data_returns_empty_string PASSED [ 87%] tests/test_token_cache.py::TestComputeExtCacheKey::test_empty_fmi_path_value_is_ignored PASSED [ 88%] tests/test_token_cache.py::TestComputeExtCacheKey::test_excluded_fields_are_ignored PASSED [ 88%] tests/test_token_cache.py::TestComputeExtCacheKey::test_excluded_fields_dont_affect_hash PASSED [ 88%] tests/test_token_cache.py::TestComputeExtCacheKey::test_fmi_path_produces_non_empty_hash PASSED [ 88%] tests/test_token_cache.py::TestComputeExtCacheKey::test_non_excluded_fields_are_included_in_hash PASSED [ 89%] tests/test_token_cache.py::TestComputeExtCacheKey::test_same_input_produces_same_hash PASSED [ 89%] tests/test_token_cache.py::TestClientClaimsCacheKey::test_claims_is_excluded_but_client_claims_is_not PASSED [ 89%] tests/test_token_cache.py::TestClientClaimsCacheKey::test_client_claims_produces_non_empty_hash PASSED [ 89%] tests/test_token_cache.py::TestClientClaimsCacheKey::test_different_client_claims_produce_different_hashes PASSED [ 90%] tests/test_token_cache.py::TestClientClaimsCacheKey::test_empty_client_claims_value_is_ignored PASSED [ 90%] tests/test_token_cache.py::TestClientClaimsCacheKey::test_same_client_claims_produce_same_hash PASSED [ 90%] tests/test_token_cache.py::TestClaimsHelpers::test_merge_deep_merges_objects PASSED [ 90%] tests/test_token_cache.py::TestClaimsHelpers::test_merge_leaf_conflict_second_arg_wins PASSED [ 91%] tests/test_token_cache.py::TestClaimsHelpers::test_merge_nested_conflict_preserves_disjoint_siblings PASSED [ 91%] tests/test_token_cache.py::TestClaimsHelpers::test_merge_of_two_empties_is_falsy PASSED [ 91%] tests/test_token_cache.py::TestClaimsHelpers::test_merge_returns_other_when_one_side_is_empty PASSED [ 91%] tests/test_token_cache.py::TestClaimsHelpers::test_parse_error_does_not_leak_raw_claims PASSED [ 92%] tests/test_token_cache.py::TestClaimsHelpers::test_parse_rejects_non_object_and_malformed PASSED [ 92%] tests/test_token_cache.py::TestClaimsHelpers::test_parse_rejects_non_string_types PASSED [ 92%] tests/test_token_cache.py::TestClaimsHelpers::test_parse_valid_object PASSED [ 93%] tests/test_token_cache.py::TestExtCacheKeyIsolation::test_at_key_includes_ext_cache_key_when_present PASSED [ 93%] tests/test_token_cache.py::TestExtCacheKeyIsolation::test_different_ext_cache_keys_produce_different_at_keys PASSED [ 93%] tests/test_token_cache.py::TestExtCacheKeyIsolation::test_fmi_tokens_are_stored_with_ext_cache_key PASSED [ 93%] tests/test_token_cache.py::TestExtCacheKeyIsolation::test_fmi_tokens_found_with_matching_ext_cache_key_query PASSED [ 94%] tests/test_token_cache.py::TestExtCacheKeyIsolation::test_non_fmi_tokens_not_affected_by_fmi_cache PASSED [ 94%] tests/test_token_cache.py::TestCrossMsalCacheKeyCompatibility::test_at_cache_key_uses_atext_credential_type PASSED [ 94%] tests/test_token_cache.py::TestCrossMsalCacheKeyCompatibility::test_at_cache_key_without_ext_uses_accesstoken PASSED [ 94%] tests/test_token_cache.py::TestCrossMsalCacheKeyCompatibility::test_five_params_hash_matches_shared_encoding PASSED [ 95%] tests/test_token_cache.py::TestCrossMsalCacheKeyCompatibility::test_full_at_cache_key PASSED [ 95%] tests/test_token_cache.py::TestCrossMsalCacheKeyCompatibility::test_go_style_at_cache_key PASSED [ 95%] tests/test_token_cache.py::TestCrossMsalCacheKeyCompatibility::test_order_independence_matches_shared_encoding PASSED [ 95%] tests/test_token_cache.py::TestCrossMsalCacheKeyCompatibility::test_second_full_at_cache_key PASSED [ 96%] tests/test_token_cache.py::TestCrossMsalCacheKeyCompatibility::test_two_different_params_hash_matches_shared_encoding PASSED [ 96%] tests/test_token_cache.py::TestCrossMsalCacheKeyCompatibility::test_two_params_hash_matches_shared_encoding PASSED [ 96%] tests/test_token_cache.py::TestExtCacheKeyCollisionResistance::test_empty_and_single_entry_edges PASSED [ 96%] tests/test_token_cache.py::TestExtCacheKeyCollisionResistance::test_golden_vectors PASSED [ 97%] tests/test_token_cache.py::TestExtCacheKeyCollisionResistance::test_injectivity_over_adversarial_alphabet PASSED [ 97%] tests/test_token_cache.py::TestExtCacheKeyCollisionResistance::test_key_order_independence PASSED [ 97%] tests/test_token_cache.py::TestExtCacheKeyCollisionResistance::test_key_value_boundary_ambiguity PASSED [ 97%] tests/test_token_cache.py::TestExtCacheKeyCollisionResistance::test_multi_entry_boundary_ambiguity PASSED [ 98%] tests/test_token_cache.py::TestExtCacheKeyCollisionResistance::test_utf8_byte_length_not_codepoint_length PASSED [ 98%] tests/test_token_cache.py::TestExtCacheKeyCollisionResistance::test_value_containing_encoding_delimiters PASSED [ 98%] tests/test_wstrust.py::Test_WsTrustResponse::test_findall_content_with_comparison PASSED [ 98%] tests/test_wstrust.py::Test_WsTrustResponse::test_parse_error PASSED [ 99%] tests/test_wstrust.py::Test_WsTrustResponse::test_token_parsing_happy_path PASSED [ 99%] tests/test_wstrust.py::Test_WsTrustRequest::test_escape_xml PASSED [ 99%] tests/test_wstrust.py::Test_WsTrustRequest::test_username_xml_injection_is_prevented PASSED [100%] = 362 passed, 26 skipped, 41 deselected, 15 warnings, 21 subtests passed in 38.49s = + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-msal-1.39.0-1.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kokAD0 + umask 022 + cd /builddir/build/BUILD/python-msal-1.39.0-build + cd microsoft-authentication-library-for-python-1.39.0 + DOCDIR=/builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/share/doc/python3-msal + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/share/doc/python3-msal + cp -pr /builddir/build/BUILD/python-msal-1.39.0-build/microsoft-authentication-library-for-python-1.39.0/README.md /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT/usr/share/doc/python3-msal + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-msal = 1.39.0-1.fc45 python3-msal = 1.39.0-1.fc45 python3.15-msal = 1.39.0-1.fc45 python3.15dist(msal) = 1.39 python3dist(msal) = 1.39 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: (python3.15dist(cryptography) < 51~~ with python3.15dist(cryptography) >= 2.5) (python3.15dist(pyjwt) < 3~~ with python3.15dist(pyjwt) >= 1) (python3.15dist(pyjwt[crypto]) < 3~~ with python3.15dist(pyjwt[crypto]) >= 1) (python3.15dist(requests) < 3~~ with python3.15dist(requests) >= 2) python(abi) = 3.15 Obsoletes: python3-msal+broker < 1.33.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-msal-1.39.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-msal-1.39.0-1.fc45.src.rpm Wrote: /builddir/build/RPMS/python3-msal-1.39.0-1.fc45.noarch.rpm Child return code was: 0