Mock Version: 6.2 Mock Version: 6.2 Mock Version: 6.2 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-sqlparse.spec'], chrootPath='/var/lib/mock/dist-an27-pre-build-576237-93271/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=86400uid=989gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-sqlparse.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1788393600 warning: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy Wrote: /builddir/build/SRPMS/python-sqlparse-0.5.3-1.an27.src.rpm RPM build warnings: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-sqlparse.spec'], chrootPath='/var/lib/mock/dist-an27-pre-build-576237-93271/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=86400uid=989gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-sqlparse.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1788393600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.MhsXob Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.rEEWpo + umask 022 + cd /builddir/build/BUILD/python-sqlparse-0.5.3-build + cd /builddir/build/BUILD/python-sqlparse-0.5.3-build + rm -rf sqlparse-0.5.3 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/sqlparse-0.5.3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd sqlparse-0.5.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/anolis/pathfix.py -pni /usr/bin/python3 -kasP sqlparse/cli.py sqlparse/cli.py: updating + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.IQvOHQ + umask 022 + cd /builddir/build/BUILD/python-sqlparse-0.5.3-build + cd sqlparse-0.5.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p '/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + 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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-hardened-ld-errors -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR='/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir '/builddir/build/BUILD/python-sqlparse-0.5.3-build/pyproject-wheeldir%{_pyproject_files_pkgversion}' --output '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-buildrequires' --dep-overrides-file '%{_pyproject_dep_overrides}' Handling hatchling from build-system.requires Requirement not satisfied: hatchling Exiting dependency generation pass: build backend + cat '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-buildrequires' + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 warning: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy Wrote: /builddir/build/SRPMS/python-sqlparse-0.5.3-1.an27.buildreqs.nosrc.rpm RPM build warnings: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy 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-sqlparse.spec'], chrootPath='/var/lib/mock/dist-an27-pre-build-576237-93271/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=86400uid=989gid=135user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-sqlparse.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1788393600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.7K7Bjn + umask 022 + cd /builddir/build/BUILD/python-sqlparse-0.5.3-build + cd sqlparse-0.5.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p '/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + 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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-hardened-ld-errors -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR='/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir '/builddir/build/BUILD/python-sqlparse-0.5.3-build/pyproject-wheeldir%{_pyproject_files_pkgversion}' --output '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-buildrequires' --dep-overrides-file '%{_pyproject_dep_overrides}' Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.30.0) Handling build; extra == 'dev' from hook generated metadata: Requires-Dist (sqlparse) Ignoring alien requirement: build; extra == 'dev' Handling hatch; extra == 'dev' from hook generated metadata: Requires-Dist (sqlparse) Ignoring alien requirement: hatch; extra == 'dev' Handling sphinx; extra == 'doc' from hook generated metadata: Requires-Dist (sqlparse) Ignoring alien requirement: sphinx; extra == 'doc' + cat '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-buildrequires' + rm -rfv sqlparse-0.5.3.dist-info/ removed 'sqlparse-0.5.3.dist-info/METADATA' removed directory 'sqlparse-0.5.3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 warning: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy Wrote: /builddir/build/SRPMS/python-sqlparse-0.5.3-1.an27.buildreqs.nosrc.rpm RPM build warnings: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy 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-sqlparse.spec'], chrootPath='/var/lib/mock/dist-an27-pre-build-576237-93271/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=86400uid=989gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock']) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/python-sqlparse.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'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1788393600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.pcBYXu + umask 022 + cd /builddir/build/BUILD/python-sqlparse-0.5.3-build + cd sqlparse-0.5.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p '/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + 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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-hardened-ld-errors -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR='/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + RPM_TOXENV=py312 + FEDORA= + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir '/builddir/build/BUILD/python-sqlparse-0.5.3-build/pyproject-wheeldir%{_pyproject_files_pkgversion}' --output '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-buildrequires' --dep-overrides-file '%{_pyproject_dep_overrides}' Handling hatchling from build-system.requires Requirement satisfied: hatchling (installed: hatchling 1.30.0) Handling build; extra == 'dev' from hook generated metadata: Requires-Dist (sqlparse) Ignoring alien requirement: build; extra == 'dev' Handling hatch; extra == 'dev' from hook generated metadata: Requires-Dist (sqlparse) Ignoring alien requirement: hatch; extra == 'dev' Handling sphinx; extra == 'doc' from hook generated metadata: Requires-Dist (sqlparse) Ignoring alien requirement: sphinx; extra == 'doc' + cat '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-buildrequires' + rm -rfv sqlparse-0.5.3.dist-info/ removed 'sqlparse-0.5.3.dist-info/METADATA' removed directory 'sqlparse-0.5.3.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.S2IJe9 + umask 022 + cd /builddir/build/BUILD/python-sqlparse-0.5.3-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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-hardened-ld-errors -specs=/usr/lib/rpm/anolis/anolis-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 sqlparse-0.5.3 + mkdir -p '/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + 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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-hardened-ld-errors -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + LT_SYS_LIBRARY_PATH=/usr/lib: + CC=gcc + CXX=g++ + TMPDIR='/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + /usr/bin/python3 -Bs /usr/lib/rpm/anolis/pyproject_wheel.py '/builddir/build/BUILD/python-sqlparse-0.5.3-build/pyproject-wheeldir%{_pyproject_files_pkgversion}' Processing /builddir/build/BUILD/python-sqlparse-0.5.3-build/sqlparse-0.5.3 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: sqlparse Building wheel for sqlparse (pyproject.toml): started Running command Building wheel for sqlparse (pyproject.toml) Building wheel for sqlparse (pyproject.toml): finished with status 'done' Created wheel for sqlparse: filename=sqlparse-0.5.3-py3-none-any.whl size=44440 sha256=89a132d994c4f90574b8b614c4e6005b9490ec7db54aa2b8baadd3a246ba598c Stored in directory: /builddir/.cache/pip/wheels/ee/1d/48/57c904d419605e201524b2cd5444d8574d198543bf507c69f1 Successfully built sqlparse + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.CMR3ts + umask 022 + cd /builddir/build/BUILD/python-sqlparse-0.5.3-build + '[' /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-sqlparse-0.5.3-build + mkdir /builddir/build/BUILD/python-sqlparse-0.5.3-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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-hardened-ld-errors -specs=/usr/lib/rpm/anolis/anolis-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 sqlparse-0.5.3 ++ ls '/builddir/build/BUILD/python-sqlparse-0.5.3-build/pyproject-wheeldir%{_pyproject_files_pkgversion}/sqlparse-0.5.3-py3-none-any.whl' ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=sqlparse==0.5.3 + '[' -z sqlparse==0.5.3 ']' + TMPDIR='/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-sqlparse-0.5.3-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-sqlparse-0.5.3-build/pyproject-wheeldir%{_pyproject_files_pkgversion}' sqlparse==0.5.3 Using pip 25.3 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/python-sqlparse-0.5.3-build/pyproject-wheeldir%{_pyproject_files_pkgversion} Processing /builddir/build/BUILD/python-sqlparse-0.5.3-build/pyproject-wheeldir%{_pyproject_files_pkgversion}/sqlparse-0.5.3-py3-none-any.whl Installing collected packages: sqlparse Creating /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/bin/sqlformat to 755 Successfully installed sqlparse-0.5.3 + '[' -d /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/anolis/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/bin/sqlformat /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/bin/sqlformat: updating + rm -rfv /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/bin/__pycache__ + rm -f '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-ghost-distinfo' + site_dirs=() + '[' -d /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib/python3.12/site-packages/sqlparse-0.5.3.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12/site-packages/sqlparse-0.5.3.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/anolis + /usr/bin/python3 -B /usr/lib/rpm/anolis/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT --record /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12/site-packages/sqlparse-0.5.3.dist-info/RECORD --output '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-record' + rm -fv /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12/site-packages/sqlparse-0.5.3.dist-info/RECORD removed '/builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12/site-packages/sqlparse-0.5.3.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12/site-packages/sqlparse-0.5.3.dist-info/REQUESTED removed '/builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12/site-packages/sqlparse-0.5.3.dist-info/REQUESTED' + '[' -f '%{_pyproject_dep_overrides}' ']' ++ wc -l '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-ghost-distinfo' ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/anolis/pyproject_save_files.py --output-files '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-files' --output-modules '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-modules' --buildroot /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT --sitelib /usr/lib/python3.12/site-packages --sitearch /usr/lib64/python3.12/site-packages --python-version 3.12 --pyproject-record '/builddir/build/BUILD/python-sqlparse-0.5.3-build/%{_pyproject_files_prefix}-pyproject-record' --prefix /usr sqlparse + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/anolis/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/anolis/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/anolis/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/anolis/brp-python-rpm-in-distinfo + env /usr/lib/rpm/anolis/brp-python-bytecompile '' 1 0 -j80 Bytecompiling .py files below /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12 using python3.12 + /usr/lib/rpm/anolis/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.5C2Yfe + umask 022 + cd /builddir/build/BUILD/python-sqlparse-0.5.3-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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-hardened-ld-errors -specs=/usr/lib/rpm/anolis/anolis-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 sqlparse-0.5.3 + 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/anolis/anolis-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/anolis/anolis-hardened-ld -specs=/usr/lib/rpm/anolis/anolis-hardened-ld-errors -specs=/usr/lib/rpm/anolis/anolis-annobin-cc1 -Wl,--build-id=sha1 ' + PATH=/builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib64/python3.12/site-packages:/builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-sqlparse-0.5.3-build/.pyproject-builddir%{_pyproject_files_pkgversion}' + PYTEST_XDIST_AUTO_NUM_WORKERS=80 + /usr/bin/pytest -v tests ============================= test session starts ============================== platform linux -- Python 3.12.13, pytest-8.3.5, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-sqlparse-0.5.3-build/sqlparse-0.5.3 configfile: pyproject.toml collecting ... collected 464 items tests/test_cli.py::test_cli_main_empty PASSED [ 0%] tests/test_cli.py::test_parser_empty PASSED [ 0%] tests/test_cli.py::test_main_help PASSED [ 0%] tests/test_cli.py::test_valid_args PASSED [ 0%] tests/test_cli.py::test_invalid_choice PASSED [ 1%] tests/test_cli.py::test_invalid_args PASSED [ 1%] tests/test_cli.py::test_invalid_infile PASSED [ 1%] tests/test_cli.py::test_invalid_outfile PASSED [ 1%] tests/test_cli.py::test_stdout PASSED [ 1%] tests/test_cli.py::test_script PASSED [ 2%] tests/test_cli.py::test_encoding_stdout[encoding_utf8.sql-utf-8] PASSED [ 2%] tests/test_cli.py::test_encoding_stdout[encoding_gbk.sql-gbk] PASSED [ 2%] tests/test_cli.py::test_encoding_output_file[encoding_utf8.sql-utf-8] PASSED [ 2%] tests/test_cli.py::test_encoding_output_file[encoding_gbk.sql-gbk] PASSED [ 3%] tests/test_cli.py::test_encoding_stdin[encoding_utf8.sql-utf-8] PASSED [ 3%] tests/test_cli.py::test_encoding_stdin[encoding_gbk.sql-gbk] PASSED [ 3%] tests/test_cli.py::test_encoding PASSED [ 3%] tests/test_format.py::TestFormat::test_keywordcase PASSED [ 3%] tests/test_format.py::TestFormat::test_keywordcase_invalid_option PASSED [ 4%] tests/test_format.py::TestFormat::test_identifiercase PASSED [ 4%] tests/test_format.py::TestFormat::test_identifiercase_invalid_option PASSED [ 4%] tests/test_format.py::TestFormat::test_identifiercase_quotes PASSED [ 4%] tests/test_format.py::TestFormat::test_strip_comments_single PASSED [ 4%] tests/test_format.py::TestFormat::test_strip_comments_invalid_option PASSED [ 5%] tests/test_format.py::TestFormat::test_strip_comments_multi PASSED [ 5%] tests/test_format.py::TestFormat::test_strip_comments_preserves_linebreak PASSED [ 5%] tests/test_format.py::TestFormat::test_strip_comments_preserves_whitespace PASSED [ 5%] tests/test_format.py::TestFormat::test_strip_comments_preserves_hint PASSED [ 6%] tests/test_format.py::TestFormat::test_strip_ws PASSED [ 6%] tests/test_format.py::TestFormat::test_strip_ws_invalid_option PASSED [ 6%] tests/test_format.py::TestFormat::test_preserve_ws PASSED [ 6%] tests/test_format.py::TestFormat::test_notransform_of_quoted_crlf PASSED [ 6%] tests/test_format.py::TestFormatReindentAligned::test_basic PASSED [ 7%] tests/test_format.py::TestFormatReindentAligned::test_joins PASSED [ 7%] tests/test_format.py::TestFormatReindentAligned::test_case_statement PASSED [ 7%] tests/test_format.py::TestFormatReindentAligned::test_case_statement_with_between PASSED [ 7%] tests/test_format.py::TestFormatReindentAligned::test_group_by PASSED [ 7%] tests/test_format.py::TestFormatReindentAligned::test_group_by_subquery PASSED [ 8%] tests/test_format.py::TestFormatReindentAligned::test_window_functions PASSED [ 8%] tests/test_format.py::TestSpacesAroundOperators::test_basic PASSED [ 8%] tests/test_format.py::TestSpacesAroundOperators::test_bools PASSED [ 8%] tests/test_format.py::TestSpacesAroundOperators::test_nested PASSED [ 9%] tests/test_format.py::TestSpacesAroundOperators::test_wildcard_vs_mult PASSED [ 9%] tests/test_format.py::TestFormatReindent::test_option PASSED [ 9%] tests/test_format.py::TestFormatReindent::test_stmts PASSED [ 9%] tests/test_format.py::TestFormatReindent::test_keywords PASSED [ 9%] tests/test_format.py::TestFormatReindent::test_keywords_between PASSED [ 10%] tests/test_format.py::TestFormatReindent::test_parenthesis PASSED [ 10%] tests/test_format.py::TestFormatReindent::test_where PASSED [ 10%] tests/test_format.py::TestFormatReindent::test_join PASSED [ 10%] tests/test_format.py::TestFormatReindent::test_identifier_list PASSED [ 10%] tests/test_format.py::TestFormatReindent::test_identifier_list_with_wrap_after PASSED [ 11%] tests/test_format.py::TestFormatReindent::test_identifier_list_comment_first PASSED [ 11%] tests/test_format.py::TestFormatReindent::test_identifier_list_with_functions PASSED [ 11%] tests/test_format.py::TestFormatReindent::test_long_identifier_list_with_functions PASSED [ 11%] tests/test_format.py::TestFormatReindent::test_case PASSED [ 12%] tests/test_format.py::TestFormatReindent::test_case2 PASSED [ 12%] tests/test_format.py::TestFormatReindent::test_nested_identifier_list PASSED [ 12%] tests/test_format.py::TestFormatReindent::test_duplicate_linebreaks PASSED [ 12%] tests/test_format.py::TestFormatReindent::test_keywordfunctions PASSED [ 12%] tests/test_format.py::TestFormatReindent::test_identifier_and_functions PASSED [ 13%] tests/test_format.py::TestFormatReindent::test_insert_values PASSED [ 13%] tests/test_format.py::TestOutputFormat::test_python PASSED [ 13%] tests/test_format.py::TestOutputFormat::test_python_multiple_statements PASSED [ 13%] tests/test_format.py::TestOutputFormat::test_python_multiple_statements_with_formatting XFAIL [ 14%] tests/test_format.py::TestOutputFormat::test_php PASSED [ 14%] tests/test_format.py::TestOutputFormat::test_sql PASSED [ 14%] tests/test_format.py::TestOutputFormat::test_invalid_option PASSED [ 14%] tests/test_format.py::test_format_column_ordering PASSED [ 14%] tests/test_format.py::test_truncate_strings PASSED [ 15%] tests/test_format.py::test_truncate_strings_invalid_option2[bar] PASSED [ 15%] tests/test_format.py::test_truncate_strings_invalid_option2[-1] PASSED [ 15%] tests/test_format.py::test_truncate_strings_invalid_option2[0] PASSED [ 15%] tests/test_format.py::test_truncate_strings_doesnt_truncate_identifiers[select verrrylongcolumn from foo] PASSED [ 15%] tests/test_format.py::test_truncate_strings_doesnt_truncate_identifiers[select "verrrylongcolumn" from "foo"] PASSED [ 16%] tests/test_format.py::test_having_produces_newline PASSED [ 16%] tests/test_format.py::test_format_right_margin_invalid_option[ten] PASSED [ 16%] tests/test_format.py::test_format_right_margin_invalid_option[2] PASSED [ 16%] tests/test_format.py::test_format_right_margin XFAIL (Needs fixing) [ 17%] tests/test_format.py::test_format_json_ops PASSED [ 17%] tests/test_format.py::test_compact[case when foo then 1 else bar end-case\n when foo then 1\n else bar\nend-case when foo then 1 else bar end] PASSED [ 17%] tests/test_format.py::test_strip_ws_removes_trailing_ws_in_groups PASSED [ 17%] tests/test_grouping.py::test_grouping_parenthesis PASSED [ 17%] tests/test_grouping.py::test_grouping_assignment[foo := 1;] PASSED [ 18%] tests/test_grouping.py::test_grouping_assignment[foo := 1] PASSED [ 18%] tests/test_grouping.py::test_grouping_typed_literal[x > DATE '2020-01-01'] PASSED [ 18%] tests/test_grouping.py::test_grouping_typed_literal[x > TIMESTAMP '2020-01-01 00:00:00'] PASSED [ 18%] tests/test_grouping.py::test_compare_expr[select a from b where c < d + e-Identifier-Identifier] PASSED [ 18%] tests/test_grouping.py::test_compare_expr[select a from b where c < d + interval '1 day'-Identifier-TypedLiteral] PASSED [ 19%] tests/test_grouping.py::test_compare_expr[select a from b where c < d + interval '6' month-Identifier-TypedLiteral] PASSED [ 19%] tests/test_grouping.py::test_compare_expr[select a from b where c < current_timestamp - interval '1 day'-Token-TypedLiteral] PASSED [ 19%] tests/test_grouping.py::test_grouping_identifiers PASSED [ 19%] tests/test_grouping.py::test_simple_identifiers[1 as f] PASSED [ 20%] tests/test_grouping.py::test_simple_identifiers[foo as f] PASSED [ 20%] tests/test_grouping.py::test_simple_identifiers[foo f] PASSED [ 20%] tests/test_grouping.py::test_simple_identifiers[1/2 as f] PASSED [ 20%] tests/test_grouping.py::test_simple_identifiers[1/2 f] PASSED [ 20%] tests/test_grouping.py::test_simple_identifiers[1<2 as f] PASSED [ 21%] tests/test_grouping.py::test_simple_identifiers[1<2 f] PASSED [ 21%] tests/test_grouping.py::test_group_identifier_list[foo, bar] PASSED [ 21%] tests/test_grouping.py::test_group_identifier_list[sum(a), sum(b)] PASSED [ 21%] tests/test_grouping.py::test_group_identifier_list[sum(a) as x, b as y] PASSED [ 21%] tests/test_grouping.py::test_group_identifier_list[sum(a)::integer, b] PASSED [ 22%] tests/test_grouping.py::test_group_identifier_list[sum(a)/count(b) as x, y] PASSED [ 22%] tests/test_grouping.py::test_group_identifier_list[sum(a)::integer as x, y] PASSED [ 22%] tests/test_grouping.py::test_group_identifier_list[sum(a)::integer/count(b) as x, y] PASSED [ 22%] tests/test_grouping.py::test_grouping_identifier_wildcard PASSED [ 23%] tests/test_grouping.py::test_grouping_identifier_name_wildcard PASSED [ 23%] tests/test_grouping.py::test_grouping_identifier_invalid PASSED [ 23%] tests/test_grouping.py::test_grouping_identifier_invalid_in_middle PASSED [ 23%] tests/test_grouping.py::test_grouping_identifer_as[foo as (select *)] PASSED [ 23%] tests/test_grouping.py::test_grouping_identifer_as[foo as(select *)] PASSED [ 24%] tests/test_grouping.py::test_grouping_identifier_as_invalid PASSED [ 24%] tests/test_grouping.py::test_grouping_identifier_function PASSED [ 24%] tests/test_grouping.py::test_grouping_operation[foo+100] PASSED [ 24%] tests/test_grouping.py::test_grouping_operation[foo + 100] PASSED [ 25%] tests/test_grouping.py::test_grouping_operation[foo*100] PASSED [ 25%] tests/test_grouping.py::test_grouping_identifier_list PASSED [ 25%] tests/test_grouping.py::test_grouping_identifier_list_subquery PASSED [ 25%] tests/test_grouping.py::test_grouping_identifier_list_case PASSED [ 25%] tests/test_grouping.py::test_grouping_identifier_list_other PASSED [ 26%] tests/test_grouping.py::test_grouping_identifier_list_with_inline_comments PASSED [ 26%] tests/test_grouping.py::test_grouping_identifiers_with_operators PASSED [ 26%] tests/test_grouping.py::test_grouping_identifier_list_with_order PASSED [ 26%] tests/test_grouping.py::test_grouping_nested_identifier_with_order PASSED [ 26%] tests/test_grouping.py::test_grouping_where PASSED [ 27%] tests/test_grouping.py::test_grouping_where_union[select 1 where 1 = 2 union select 2] PASSED [ 27%] tests/test_grouping.py::test_grouping_where_union[select 1 where 1 = 2 union all select 2] PASSED [ 27%] tests/test_grouping.py::test_returning_kw_ends_where_clause PASSED [ 27%] tests/test_grouping.py::test_into_kw_ends_where_clause PASSED [ 28%] tests/test_grouping.py::test_grouping_typecast[select foo::integer from bar-integer] PASSED [ 28%] tests/test_grouping.py::test_grouping_typecast[select (current_database())::information_schema.sql_identifier-information_schema.sql_identifier] PASSED [ 28%] tests/test_grouping.py::test_grouping_alias PASSED [ 28%] tests/test_grouping.py::test_grouping_alias_case PASSED [ 28%] tests/test_grouping.py::test_grouping_alias_ctas PASSED [ 29%] tests/test_grouping.py::test_grouping_subquery_no_parens PASSED [ 29%] tests/test_grouping.py::test_grouping_alias_returns_none[foo.bar] PASSED [ 29%] tests/test_grouping.py::test_grouping_alias_returns_none[x, y] PASSED [ 29%] tests/test_grouping.py::test_grouping_alias_returns_none[x > y] PASSED [ 29%] tests/test_grouping.py::test_grouping_alias_returns_none[x / y] PASSED [ 30%] tests/test_grouping.py::test_grouping_idlist_function PASSED [ 30%] tests/test_grouping.py::test_grouping_comparison_exclude PASSED [ 30%] tests/test_grouping.py::test_grouping_function PASSED [ 30%] tests/test_grouping.py::test_grouping_function_not_in PASSED [ 31%] tests/test_grouping.py::test_grouping_varchar PASSED [ 31%] tests/test_grouping.py::test_statement_get_type PASSED [ 31%] tests/test_grouping.py::test_identifier_with_operators PASSED [ 31%] tests/test_grouping.py::test_identifier_with_op_trailing_ws PASSED [ 31%] tests/test_grouping.py::test_identifier_with_string_literals PASSED [ 32%] tests/test_grouping.py::test_identifier_consumes_ordering PASSED [ 32%] tests/test_grouping.py::test_comparison_with_keywords PASSED [ 32%] tests/test_grouping.py::test_comparison_with_floats PASSED [ 32%] tests/test_grouping.py::test_comparison_with_parenthesis PASSED [ 32%] tests/test_grouping.py::test_comparison_with_strings[=] PASSED [ 33%] tests/test_grouping.py::test_comparison_with_strings[!=] PASSED [ 33%] tests/test_grouping.py::test_comparison_with_strings[>] PASSED [ 33%] tests/test_grouping.py::test_comparison_with_strings[<] PASSED [ 33%] tests/test_grouping.py::test_comparison_with_strings[<=] PASSED [ 34%] tests/test_grouping.py::test_comparison_with_strings[>=] PASSED [ 34%] tests/test_grouping.py::test_comparison_with_strings[~] PASSED [ 34%] tests/test_grouping.py::test_comparison_with_strings[~~] PASSED [ 34%] tests/test_grouping.py::test_comparison_with_strings[!~~] PASSED [ 34%] tests/test_grouping.py::test_comparison_with_strings[LIKE] PASSED [ 35%] tests/test_grouping.py::test_comparison_with_strings[NOT LIKE] PASSED [ 35%] tests/test_grouping.py::test_comparison_with_strings[ILIKE] PASSED [ 35%] tests/test_grouping.py::test_comparison_with_strings[NOT ILIKE] PASSED [ 35%] tests/test_grouping.py::test_like_and_ilike_comparison PASSED [ 35%] tests/test_grouping.py::test_comparison_with_functions PASSED [ 36%] tests/test_grouping.py::test_comparison_with_typed_literal PASSED [ 36%] tests/test_grouping.py::test_forloops[FOR] PASSED [ 36%] tests/test_grouping.py::test_forloops[FOREACH] PASSED [ 36%] tests/test_grouping.py::test_nested_for PASSED [ 37%] tests/test_grouping.py::test_begin PASSED [ 37%] tests/test_grouping.py::test_keyword_followed_by_parenthesis PASSED [ 37%] tests/test_grouping.py::test_nested_begin PASSED [ 37%] tests/test_grouping.py::test_aliased_column_without_as PASSED [ 37%] tests/test_grouping.py::test_qualified_function PASSED [ 38%] tests/test_grouping.py::test_aliased_function_without_as PASSED [ 38%] tests/test_grouping.py::test_aliased_literal_without_as PASSED [ 38%] tests/test_grouping.py::test_grouping_as_cte PASSED [ 38%] tests/test_grouping.py::test_grouping_create_table PASSED [ 39%] tests/test_keywords.py::TestSQLREGEX::test_float_numbers[1.0] PASSED [ 39%] tests/test_keywords.py::TestSQLREGEX::test_float_numbers[-1.0] PASSED [ 39%] tests/test_keywords.py::TestSQLREGEX::test_float_numbers[1.] PASSED [ 39%] tests/test_keywords.py::TestSQLREGEX::test_float_numbers[-1.] PASSED [ 39%] tests/test_keywords.py::TestSQLREGEX::test_float_numbers[.1] PASSED [ 40%] tests/test_keywords.py::TestSQLREGEX::test_float_numbers[-.1] PASSED [ 40%] tests/test_parse.py::test_parse_tokenize PASSED [ 40%] tests/test_parse.py::test_parse_multistatement PASSED [ 40%] tests/test_parse.py::test_parse_newlines[select\n*from foo;] PASSED [ 40%] tests/test_parse.py::test_parse_newlines[select\r\n*from foo] PASSED [ 41%] tests/test_parse.py::test_parse_newlines[select\r*from foo] PASSED [ 41%] tests/test_parse.py::test_parse_newlines[select\r\n*from foo\n] PASSED [ 41%] tests/test_parse.py::test_parse_within PASSED [ 41%] tests/test_parse.py::test_parse_child_of PASSED [ 42%] tests/test_parse.py::test_parse_has_ancestor PASSED [ 42%] tests/test_parse.py::test_parse_float[.5] PASSED [ 42%] tests/test_parse.py::test_parse_float[.51] PASSED [ 42%] tests/test_parse.py::test_parse_float[1.5] PASSED [ 42%] tests/test_parse.py::test_parse_float[12.5] PASSED [ 43%] tests/test_parse.py::test_parse_placeholder[select * from foo where user = ?-?] PASSED [ 43%] tests/test_parse.py::test_parse_placeholder[select * from foo where user = :1-:1] PASSED [ 43%] tests/test_parse.py::test_parse_placeholder[select * from foo where user = :name-:name] PASSED [ 43%] tests/test_parse.py::test_parse_placeholder[select * from foo where user = %s-%s] PASSED [ 43%] tests/test_parse.py::test_parse_placeholder[select * from foo where user = $a-$a] PASSED [ 44%] tests/test_parse.py::test_parse_modulo_not_placeholder PASSED [ 44%] tests/test_parse.py::test_parse_access_symbol PASSED [ 44%] tests/test_parse.py::test_parse_square_brackets_notation_isnt_too_greedy PASSED [ 44%] tests/test_parse.py::test_parse_square_brackets_notation_isnt_too_greedy2 PASSED [ 45%] tests/test_parse.py::test_parse_keyword_like_identifier PASSED [ 45%] tests/test_parse.py::test_parse_function_parameter PASSED [ 45%] tests/test_parse.py::test_parse_function_param_single_literal PASSED [ 45%] tests/test_parse.py::test_parse_nested_function PASSED [ 45%] tests/test_parse.py::test_parse_casted_params PASSED [ 46%] tests/test_parse.py::test_parse_div_operator PASSED [ 46%] tests/test_parse.py::test_quoted_identifier PASSED [ 46%] tests/test_parse.py::test_valid_identifier_names[foo] PASSED [ 46%] tests/test_parse.py::test_valid_identifier_names[_foo] PASSED [ 46%] tests/test_parse.py::test_valid_identifier_names[1_data] PASSED [ 47%] tests/test_parse.py::test_valid_identifier_names[\u696d\u8005\u540d\u7a31] PASSED [ 47%] tests/test_parse.py::test_psql_quotation_marks PASSED [ 47%] tests/test_parse.py::test_double_precision_is_builtin PASSED [ 47%] tests/test_parse.py::test_placeholder[?] PASSED [ 48%] tests/test_parse.py::test_placeholder[:1] PASSED [ 48%] tests/test_parse.py::test_placeholder[:foo] PASSED [ 48%] tests/test_parse.py::test_placeholder[%s] PASSED [ 48%] tests/test_parse.py::test_placeholder[%(foo)s] PASSED [ 48%] tests/test_parse.py::test_scientific_numbers[6.67428E-8-expected0] PASSED [ 49%] tests/test_parse.py::test_scientific_numbers[1.988e33-expected1] PASSED [ 49%] tests/test_parse.py::test_scientific_numbers[1e-12-expected2] PASSED [ 49%] tests/test_parse.py::test_scientific_numbers[e1-None] PASSED [ 49%] tests/test_parse.py::test_single_quotes_are_strings PASSED [ 50%] tests/test_parse.py::test_double_quotes_are_identifiers PASSED [ 50%] tests/test_parse.py::test_single_quotes_with_linebreaks PASSED [ 50%] tests/test_parse.py::test_sqlite_identifiers PASSED [ 50%] tests/test_parse.py::test_simple_1d_array_index PASSED [ 50%] tests/test_parse.py::test_2d_array_index PASSED [ 51%] tests/test_parse.py::test_array_index_function_result PASSED [ 51%] tests/test_parse.py::test_schema_qualified_array_index PASSED [ 51%] tests/test_parse.py::test_aliased_array_index PASSED [ 51%] tests/test_parse.py::test_array_literal PASSED [ 51%] tests/test_parse.py::test_typed_array_definition PASSED [ 52%] tests/test_parse.py::test_single_line_comments[select 1 -- foo] PASSED [ 52%] tests/test_parse.py::test_single_line_comments[select 1 # foo] PASSED [ 52%] tests/test_parse.py::test_names_and_special_names[foo] PASSED [ 52%] tests/test_parse.py::test_names_and_special_names[@foo] PASSED [ 53%] tests/test_parse.py::test_names_and_special_names[#foo] PASSED [ 53%] tests/test_parse.py::test_names_and_special_names[##foo] PASSED [ 53%] tests/test_parse.py::test_get_token_at_offset PASSED [ 53%] tests/test_parse.py::test_pprint PASSED [ 53%] tests/test_parse.py::test_wildcard_multiplication PASSED [ 54%] tests/test_parse.py::test_stmt_tokens_parents PASSED [ 54%] tests/test_parse.py::test_dbldollar_as_literal[$$foo$$-True] PASSED [ 54%] tests/test_parse.py::test_dbldollar_as_literal[$_$foo$_$-True] PASSED [ 54%] tests/test_parse.py::test_dbldollar_as_literal[$token$ foo $token$-True] PASSED [ 54%] tests/test_parse.py::test_dbldollar_as_literal[$_$ foo $token$bar$token$ baz$_$-True] PASSED [ 55%] tests/test_parse.py::test_dbldollar_as_literal[$A$ foo $B$-False] PASSED [ 55%] tests/test_parse.py::test_non_ascii PASSED [ 55%] tests/test_parse.py::test_get_real_name PASSED [ 55%] tests/test_parse.py::test_from_subquery PASSED [ 56%] tests/test_parse.py::test_parenthesis PASSED [ 56%] tests/test_parse.py::test_configurable_keywords PASSED [ 56%] tests/test_parse.py::test_configurable_regex PASSED [ 56%] tests/test_parse.py::test_json_operators[->] PASSED [ 56%] tests/test_parse.py::test_json_operators[->>] PASSED [ 57%] tests/test_parse.py::test_json_operators[#>] PASSED [ 57%] tests/test_parse.py::test_json_operators[#>>] PASSED [ 57%] tests/test_parse.py::test_json_operators[@>] PASSED [ 57%] tests/test_parse.py::test_json_operators[<@] PASSED [ 57%] tests/test_parse.py::test_json_operators[||] PASSED [ 58%] tests/test_parse.py::test_json_operators[-] PASSED [ 58%] tests/test_parse.py::test_json_operators[#-] PASSED [ 58%] tests/test_regressions.py::test_issue9 PASSED [ 58%] tests/test_regressions.py::test_issue13 PASSED [ 59%] tests/test_regressions.py::test_issue26[--hello] PASSED [ 59%] tests/test_regressions.py::test_issue26[-- hello] PASSED [ 59%] tests/test_regressions.py::test_issue26[--hello\n] PASSED [ 59%] tests/test_regressions.py::test_issue26[--] PASSED [ 59%] tests/test_regressions.py::test_issue26[--\n] PASSED [ 60%] tests/test_regressions.py::test_issue34[create] PASSED [ 60%] tests/test_regressions.py::test_issue34[CREATE] PASSED [ 60%] tests/test_regressions.py::test_issue35 PASSED [ 60%] tests/test_regressions.py::test_issue38 PASSED [ 60%] tests/test_regressions.py::test_issue39 PASSED [ 61%] tests/test_regressions.py::test_issue40 PASSED [ 61%] tests/test_regressions.py::test_issue78[get_name-z-select x.y::text as z from foo] PASSED [ 61%] tests/test_regressions.py::test_issue78[get_name-z-select x.y::text as "z" from foo] PASSED [ 61%] tests/test_regressions.py::test_issue78[get_name-z-select x."y"::text as z from foo] PASSED [ 62%] tests/test_regressions.py::test_issue78[get_name-z-select x."y"::text as "z" from foo] PASSED [ 62%] tests/test_regressions.py::test_issue78[get_name-z-select "x".y::text as z from foo] PASSED [ 62%] tests/test_regressions.py::test_issue78[get_name-z-select "x".y::text as "z" from foo] PASSED [ 62%] tests/test_regressions.py::test_issue78[get_name-z-select "x"."y"::text as z from foo] PASSED [ 62%] tests/test_regressions.py::test_issue78[get_name-z-select "x"."y"::text as "z" from foo] PASSED [ 63%] tests/test_regressions.py::test_issue78[get_real_name-y-select x.y::text as z from foo] PASSED [ 63%] tests/test_regressions.py::test_issue78[get_real_name-y-select x.y::text as "z" from foo] PASSED [ 63%] tests/test_regressions.py::test_issue78[get_real_name-y-select x."y"::text as z from foo] PASSED [ 63%] tests/test_regressions.py::test_issue78[get_real_name-y-select x."y"::text as "z" from foo] PASSED [ 64%] tests/test_regressions.py::test_issue78[get_real_name-y-select "x".y::text as z from foo] PASSED [ 64%] tests/test_regressions.py::test_issue78[get_real_name-y-select "x".y::text as "z" from foo] PASSED [ 64%] tests/test_regressions.py::test_issue78[get_real_name-y-select "x"."y"::text as z from foo] PASSED [ 64%] tests/test_regressions.py::test_issue78[get_real_name-y-select "x"."y"::text as "z" from foo] PASSED [ 64%] tests/test_regressions.py::test_issue78[get_parent_name-x-select x.y::text as z from foo] PASSED [ 65%] tests/test_regressions.py::test_issue78[get_parent_name-x-select x.y::text as "z" from foo] PASSED [ 65%] tests/test_regressions.py::test_issue78[get_parent_name-x-select x."y"::text as z from foo] PASSED [ 65%] tests/test_regressions.py::test_issue78[get_parent_name-x-select x."y"::text as "z" from foo] PASSED [ 65%] tests/test_regressions.py::test_issue78[get_parent_name-x-select "x".y::text as z from foo] PASSED [ 65%] tests/test_regressions.py::test_issue78[get_parent_name-x-select "x".y::text as "z" from foo] PASSED [ 66%] tests/test_regressions.py::test_issue78[get_parent_name-x-select "x"."y"::text as z from foo] PASSED [ 66%] tests/test_regressions.py::test_issue78[get_parent_name-x-select "x"."y"::text as "z" from foo] PASSED [ 66%] tests/test_regressions.py::test_issue78[get_alias-z-select x.y::text as z from foo] PASSED [ 66%] tests/test_regressions.py::test_issue78[get_alias-z-select x.y::text as "z" from foo] PASSED [ 67%] tests/test_regressions.py::test_issue78[get_alias-z-select x."y"::text as z from foo] PASSED [ 67%] tests/test_regressions.py::test_issue78[get_alias-z-select x."y"::text as "z" from foo] PASSED [ 67%] tests/test_regressions.py::test_issue78[get_alias-z-select "x".y::text as z from foo] PASSED [ 67%] tests/test_regressions.py::test_issue78[get_alias-z-select "x".y::text as "z" from foo] PASSED [ 67%] tests/test_regressions.py::test_issue78[get_alias-z-select "x"."y"::text as z from foo] PASSED [ 68%] tests/test_regressions.py::test_issue78[get_alias-z-select "x"."y"::text as "z" from foo] PASSED [ 68%] tests/test_regressions.py::test_issue78[get_typecast-text-select x.y::text as z from foo] PASSED [ 68%] tests/test_regressions.py::test_issue78[get_typecast-text-select x.y::text as "z" from foo] PASSED [ 68%] tests/test_regressions.py::test_issue78[get_typecast-text-select x."y"::text as z from foo] PASSED [ 68%] tests/test_regressions.py::test_issue78[get_typecast-text-select x."y"::text as "z" from foo] PASSED [ 69%] tests/test_regressions.py::test_issue78[get_typecast-text-select "x".y::text as z from foo] PASSED [ 69%] tests/test_regressions.py::test_issue78[get_typecast-text-select "x".y::text as "z" from foo] PASSED [ 69%] tests/test_regressions.py::test_issue78[get_typecast-text-select "x"."y"::text as z from foo] PASSED [ 69%] tests/test_regressions.py::test_issue78[get_typecast-text-select "x"."y"::text as "z" from foo] PASSED [ 70%] tests/test_regressions.py::test_issue83 PASSED [ 70%] tests/test_regressions.py::test_comment_encoding_when_reindent PASSED [ 70%] tests/test_regressions.py::test_parse_sql_with_binary PASSED [ 70%] tests/test_regressions.py::test_dont_alias_keywords PASSED [ 70%] tests/test_regressions.py::test_format_accepts_encoding PASSED [ 71%] tests/test_regressions.py::test_stream PASSED [ 71%] tests/test_regressions.py::test_issue90 PASSED [ 71%] tests/test_regressions.py::test_except_formatting PASSED [ 71%] tests/test_regressions.py::test_null_with_as PASSED [ 71%] tests/test_regressions.py::test_issue190_open_file PASSED [ 72%] tests/test_regressions.py::test_issue193_splitting_function PASSED [ 72%] tests/test_regressions.py::test_issue194_splitting_function PASSED [ 72%] tests/test_regressions.py::test_issue186_get_type PASSED [ 72%] tests/test_regressions.py::test_issue212_py2unicode PASSED [ 73%] tests/test_regressions.py::test_issue213_leadingws PASSED [ 73%] tests/test_regressions.py::test_issue227_gettype_cte PASSED [ 73%] tests/test_regressions.py::test_issue207_runaway_format PASSED [ 73%] tests/test_regressions.py::test_token_next_doesnt_ignore_skip_cm PASSED [ 73%] tests/test_regressions.py::test_issue284_as_grouping[SELECT x AS] PASSED [ 74%] tests/test_regressions.py::test_issue284_as_grouping[AS] PASSED [ 74%] tests/test_regressions.py::test_issue315_utf8_by_default PASSED [ 74%] tests/test_regressions.py::test_issue322_concurrently_is_keyword PASSED [ 74%] tests/test_regressions.py::test_issue359_index_error_assignments[SELECT @min_price:=MIN(price), @max_price:=MAX(price) FROM shop;] PASSED [ 75%] tests/test_regressions.py::test_issue359_index_error_assignments[SELECT @min_price:=MIN(price), @max_price:=MAX(price) FROM shop] PASSED [ 75%] tests/test_regressions.py::test_issue469_copy_as_psql_command PASSED [ 75%] tests/test_regressions.py::test_issue484_comments_and_newlines XPASS [ 75%] tests/test_regressions.py::test_issue485_split_multi PASSED [ 75%] tests/test_regressions.py::test_issue489_tzcasts PASSED [ 76%] tests/test_regressions.py::test_issue562_tzcasts PASSED [ 76%] tests/test_regressions.py::test_as_in_parentheses_indents PASSED [ 76%] tests/test_regressions.py::test_format_invalid_where_clause PASSED [ 76%] tests/test_regressions.py::test_splitting_at_and_backticks_issue588 PASSED [ 76%] tests/test_regressions.py::test_comment_between_cte_clauses_issue632 PASSED [ 77%] tests/test_regressions.py::test_copy_issue672 PASSED [ 77%] tests/test_regressions.py::test_primary_key_issue740 PASSED [ 77%] tests/test_regressions.py::test_max_recursion PASSED [ 77%] tests/test_split.py::test_split_semicolon PASSED [ 78%] tests/test_split.py::test_split_backslash PASSED [ 78%] tests/test_split.py::test_split_create_function[function.sql] PASSED [ 78%] tests/test_split.py::test_split_create_function[function_psql.sql] PASSED [ 78%] tests/test_split.py::test_split_create_function[function_psql2.sql] PASSED [ 78%] tests/test_split.py::test_split_create_function[function_psql3.sql] PASSED [ 79%] tests/test_split.py::test_split_create_function[function_psql4.sql] PASSED [ 79%] tests/test_split.py::test_split_dashcomments PASSED [ 79%] tests/test_split.py::test_split_dashcomments_eol[select foo; -- comment\n] PASSED [ 79%] tests/test_split.py::test_split_dashcomments_eol[select foo; -- comment\r] PASSED [ 79%] tests/test_split.py::test_split_dashcomments_eol[select foo; -- comment\r\n] PASSED [ 80%] tests/test_split.py::test_split_dashcomments_eol[select foo; -- comment] PASSED [ 80%] tests/test_split.py::test_split_begintag PASSED [ 80%] tests/test_split.py::test_split_begintag_2 PASSED [ 80%] tests/test_split.py::test_split_dropif PASSED [ 81%] tests/test_split.py::test_split_comment_with_umlaut PASSED [ 81%] tests/test_split.py::test_split_comment_end_of_line PASSED [ 81%] tests/test_split.py::test_split_casewhen PASSED [ 81%] tests/test_split.py::test_split_casewhen_procedure PASSED [ 81%] tests/test_split.py::test_split_cursor_declare PASSED [ 82%] tests/test_split.py::test_split_if_function PASSED [ 82%] tests/test_split.py::test_split_stream PASSED [ 82%] tests/test_split.py::test_split_encoding_parsestream PASSED [ 82%] tests/test_split.py::test_split_unicode_parsestream PASSED [ 82%] tests/test_split.py::test_split_simple PASSED [ 83%] tests/test_split.py::test_split_ignores_empty_newlines PASSED [ 83%] tests/test_split.py::test_split_quotes_with_new_line PASSED [ 83%] tests/test_split.py::test_split_mysql_handler_for PASSED [ 83%] tests/test_split.py::test_split_strip_semicolon[select * from foo;-expected0] PASSED [ 84%] tests/test_split.py::test_split_strip_semicolon[select * from foo-expected1] PASSED [ 84%] tests/test_split.py::test_split_strip_semicolon[select * from foo; select * from bar;-expected2] PASSED [ 84%] tests/test_split.py::test_split_strip_semicolon[ select * from foo;\n\nselect * from bar;\n\n\n\n-expected3] PASSED [ 84%] tests/test_split.py::test_split_strip_semicolon[select * from foo\n\n; bar-expected4] PASSED [ 84%] tests/test_split.py::test_split_strip_semicolon_procedure PASSED [ 85%] tests/test_split.py::test_split_go[USE foo;\nGO\nSELECT 1;\nGO-4] PASSED [ 85%] tests/test_split.py::test_split_go[SELECT * FROM foo;\nGO-2] PASSED [ 85%] tests/test_split.py::test_split_go[USE foo;\nGO 2\nSELECT 1;-3] PASSED [ 85%] tests/test_split.py::test_split_multiple_case_in_begin PASSED [ 85%] tests/test_tokenize.py::test_tokenize_simple PASSED [ 86%] tests/test_tokenize.py::test_tokenize_backticks PASSED [ 86%] tests/test_tokenize.py::test_tokenize_linebreaks[foo\nbar\n] PASSED [ 86%] tests/test_tokenize.py::test_tokenize_linebreaks[foo\rbar\r] PASSED [ 86%] tests/test_tokenize.py::test_tokenize_linebreaks[foo\r\nbar\r\n] PASSED [ 87%] tests/test_tokenize.py::test_tokenize_linebreaks[foo\r\nbar\n] PASSED [ 87%] tests/test_tokenize.py::test_tokenize_inline_keywords PASSED [ 87%] tests/test_tokenize.py::test_tokenize_negative_numbers PASSED [ 87%] tests/test_tokenize.py::test_token_str PASSED [ 87%] tests/test_tokenize.py::test_token_repr PASSED [ 88%] tests/test_tokenize.py::test_token_flatten PASSED [ 88%] tests/test_tokenize.py::test_tokenlist_repr PASSED [ 88%] tests/test_tokenize.py::test_single_quotes PASSED [ 88%] tests/test_tokenize.py::test_tokenlist_first PASSED [ 89%] tests/test_tokenize.py::test_tokenlist_token_matching PASSED [ 89%] tests/test_tokenize.py::test_stream_simple PASSED [ 89%] tests/test_tokenize.py::test_stream_error PASSED [ 89%] tests/test_tokenize.py::test_parse_join[JOIN] PASSED [ 89%] tests/test_tokenize.py::test_parse_join[LEFT JOIN] PASSED [ 90%] tests/test_tokenize.py::test_parse_join[LEFT OUTER JOIN] PASSED [ 90%] tests/test_tokenize.py::test_parse_join[FULL OUTER JOIN] PASSED [ 90%] tests/test_tokenize.py::test_parse_join[NATURAL JOIN] PASSED [ 90%] tests/test_tokenize.py::test_parse_join[CROSS JOIN] PASSED [ 90%] tests/test_tokenize.py::test_parse_join[STRAIGHT JOIN] PASSED [ 91%] tests/test_tokenize.py::test_parse_join[INNER JOIN] PASSED [ 91%] tests/test_tokenize.py::test_parse_join[LEFT INNER JOIN] PASSED [ 91%] tests/test_tokenize.py::test_parse_union PASSED [ 91%] tests/test_tokenize.py::test_parse_endifloop[END IF] PASSED [ 92%] tests/test_tokenize.py::test_parse_endifloop[END IF] PASSED [ 92%] tests/test_tokenize.py::test_parse_endifloop[END\t\nIF] PASSED [ 92%] tests/test_tokenize.py::test_parse_endifloop[END LOOP] PASSED [ 92%] tests/test_tokenize.py::test_parse_endifloop[END LOOP] PASSED [ 92%] tests/test_tokenize.py::test_parse_endifloop[END\t\nLOOP] PASSED [ 93%] tests/test_tokenize.py::test_parse_order[ASC] PASSED [ 93%] tests/test_tokenize.py::test_parse_order[DESC] PASSED [ 93%] tests/test_tokenize.py::test_parse_order[NULLS FIRST] PASSED [ 93%] tests/test_tokenize.py::test_parse_order[NULLS LAST] PASSED [ 93%] tests/test_tokenize.py::test_parse_order[ASC NULLS FIRST] PASSED [ 94%] tests/test_tokenize.py::test_parse_order[ASC NULLS LAST] PASSED [ 94%] tests/test_tokenize.py::test_parse_order[DESC NULLS FIRST] PASSED [ 94%] tests/test_tokenize.py::test_parse_order[DESC NULLS LAST] PASSED [ 94%] tests/test_tokenize.py::test_parse_identifiers[foo] PASSED [ 95%] tests/test_tokenize.py::test_parse_identifiers[Foo] PASSED [ 95%] tests/test_tokenize.py::test_parse_identifiers[FOO] PASSED [ 95%] tests/test_tokenize.py::test_parse_identifiers[v$name] PASSED [ 95%] tests/test_tokenize.py::test_parse_group_by PASSED [ 95%] tests/test_tokenize.py::test_parse_order_by PASSED [ 96%] tests/test_tokenize.py::test_parse_window_as PASSED [ 96%] tests/test_tokenize.py::test_like_and_ilike_parsed_as_comparisons[LIKE] PASSED [ 96%] tests/test_tokenize.py::test_like_and_ilike_parsed_as_comparisons[ILIKE] PASSED [ 96%] tests/test_tokenize.py::test_like_and_ilike_parsed_as_comparisons[NOT LIKE] PASSED [ 96%] tests/test_tokenize.py::test_like_and_ilike_parsed_as_comparisons[NOT ILIKE] PASSED [ 97%] tests/test_tokenize.py::test_like_and_ilike_parsed_as_comparisons[NOT LIKE] PASSED [ 97%] tests/test_tokenize.py::test_like_and_ilike_parsed_as_comparisons[NOT ILIKE] PASSED [ 97%] tests/test_tokenize.py::test_near_like_and_ilike_parsed_appropriately[LIKEaaa] PASSED [ 97%] tests/test_tokenize.py::test_near_like_and_ilike_parsed_appropriately[bILIKE] PASSED [ 98%] tests/test_tokenize.py::test_near_like_and_ilike_parsed_appropriately[aaILIKEbb] PASSED [ 98%] tests/test_tokenize.py::test_near_like_and_ilike_parsed_appropriately[NOTLIKE] PASSED [ 98%] tests/test_tokenize.py::test_near_like_and_ilike_parsed_appropriately[NOTILIKE] PASSED [ 98%] tests/test_tokenize.py::test_parse_tzcast[AT TIME ZONE 'UTC'] PASSED [ 98%] tests/test_tokenize.py::test_cli_commands PASSED [ 99%] tests/test_utils.py::test_remove_quotes[None-None] PASSED [ 99%] tests/test_utils.py::test_remove_quotes['foo'-foo] PASSED [ 99%] tests/test_utils.py::test_remove_quotes["foo"-foo] PASSED [ 99%] tests/test_utils.py::test_remove_quotes[`foo`-foo] PASSED [100%] ================== 461 passed, 2 xfailed, 1 xpassed in 1.14s =================== + RPM_EC=0 ++ jobs -p + exit 0 warning: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy Processing files: python3-sqlparse-0.5.3-1.an27.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.o72GuM + umask 022 + cd /builddir/build/BUILD/python-sqlparse-0.5.3-build + cd sqlparse-0.5.3 + DOCDIR=/builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/share/doc/python3-sqlparse + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/share/doc/python3-sqlparse + cp -pr /builddir/build/BUILD/python-sqlparse-0.5.3-build/sqlparse-0.5.3/CHANGELOG /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/share/doc/python3-sqlparse + cp -pr /builddir/build/BUILD/python-sqlparse-0.5.3-build/sqlparse-0.5.3/README.rst /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT/usr/share/doc/python3-sqlparse + RPM_EC=0 ++ jobs -p + exit 0 warning: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy Provides: python-sqlparse = 0.5.3-1.an27 python3-sqlparse = 0.5.3-1.an27 python3.12-sqlparse = 0.5.3-1.an27 python3.12dist(sqlparse) = 0.5.3 python3dist(sqlparse) = 0.5.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 python(abi) = 3.12 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-sqlparse-0.5.3-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-sqlparse-0.5.3-1.an27.src.rpm Wrote: /builddir/build/RPMS/python3-sqlparse-0.5.3-1.an27.noarch.rpm RPM build warnings: %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy %clamp_mtime_to_source_date_epoch is deprecated, please use %build_mtime_policy Child return code was: 0